본문 바로가기
WIKI 기술 지식 베이스

Create or Update Multi-Tenancy Configuration API

원문 보기 위키 갱신

출처: 문서

본문

멀티테넌시 구성 생성 또는 업데이트 API

2.7에서 도입됨 {: .label .label-purple }

멀티테넌시 구성을 생성하거나 교체해요.

엔드포인트

PUT /_plugins/_security/api/tenancy/config

요청 본문 필드

요청 본문은 필수이며, 다음 필드 중 적어도 하나는 반드시 포함해야 해요. OpenSearch는 생략한 필드의 현재 값을 그대로 유지하고, 목록에 없는 필드는 거부해요.

필드 데이터 타입 설명
multitenancy_enabled Boolean 멀티테넌시 활성화 여부예요.
private_tenant_enabled Boolean 사용자가 프라이빗 테넌트를 사용할 수 있는지 여부예요.
default_tenant String OpenSearch Dashboards가 기본으로 열어 주는 테넌트예요. 사용 가능한 테넌트 중 하나를 지정해야 하고, 빈 문자열은 안 돼요.
sign_in_options Array of Strings OpenSearch Dashboards에서 제공하는 로그인 방식이에요. 유효한 값은 BASIC, SAML, OPENID, ANONYMOUS예요. 각 값은 클러스터에 구성된 인증 제공자에 해당해야 해요.
preferred_tenants Array of Strings OpenSearch Dashboards 테넌트 선택기에서 다른 테넌트보다 앞에 표시할 테넌트예요. 선호하는 순서대로 나열해요.

요청 예제

PUT _plugins/_security/api/tenancy/config
{
  "multitenancy_enabled": true,
  "private_tenant_enabled": true,
  "default_tenant": "Global"
}

{% include copy-curl.html security=true %}

응답 예제

{
  "default_tenant": "Global",
  "private_tenant_enabled": true,
  "multitenancy_enabled": true,
  "sign_in_options": [],
  "preferred_tenants": []
}

더 알아보기 (Learn more)