Multi-arrendamiento en la búsqueda con OpenSearch

Obtenga información sobre el uso de varios arrendamientos con OpenSearch.

OCI Search con OpenSearch soporta la función OpenSearch de varios arrendamientos. Los inquilinos son espacios para guardar patrones de índice, visualizaciones y otros objetos de paneles de control OpenSearch, lo que permite compartirlos con otros usuarios de paneles de control OpenSearch.

Los inquilinos indicados a continuación están disponibles por defecto:

  • Privado: Específico del usuario y no se puede compartir.
  • Global: compartido con todos los usuarios del panel de control OpenSearch; sin embargo, se debe otorgar acceso al rol del usuario al inquilino global.

También puede crear otros inquilinos y otorgar a los roles acceso de lectura o lectura/escritura a esos inquilinos.

Para obtener más información, consulte OpenSearch Paneles de control multi-arrendamiento.

Activación de Varios Arrendamientos en Búsqueda con OpenSearch

Para utilizar la función multi-arrendamiento en Buscar con OpenSearch, el modo de seguridad para el cluster se debe definir en aplicar. Para obtener más información sobre cómo comprobar esta configuración y actualizarla si es necesario, consulte Verify Security Mode y Updating Cluster Security Mode to Enforcing.

El arrendamiento múltiple debe estar activado por defecto para los nuevos clusters. Puede comprobar si el arrendamiento múltiple está activado para el cluster realizando una solicitud get con la API de configuración:

GET _plugins/_security/api/securityconfig

El siguiente ejemplo de respuesta muestra la parte relevante de la respuesta para determinar si la función multi-arrendamiento está activada, específicamente el atributo multitenancy_enabled en el elemento kibana.

{
   "config" : {
      "dynamic" : {
         "filtered_alias_mode" : "warn",
         "disable_rest_auth" : false,
         "disable_intertransport_auth" : false,
         "respect_request_indices_options" : false,
         "kibana" : {
            "multitenancy_enabled" : false,
            "server_username" : "kibanaserver",
            "index" : ".kibana"
         },
   <additional securityconfig response returned for GET request>...
                

Si necesita activar el multi-arrendamiento, utilice una solicitud put con la API de configuración para actualizar el valor, como se muestra en el siguiente ejemplo:

PUT _plugins/_security/api/securityconfig/config
{
   "dynamic": {
      "security_mode": "ENFORCING",
      "kibana": {
         "multitenancy_enabled": true,
         "server_username": "kibanaserver",
         "index": ".kibana_1"
      },
   <additional securityconfig details for PUT request>...
                    

Uso de varios arrendamientos en la búsqueda con OpenSearch

Después de confirmar que la función multi-arrendamiento está activada para el cluster, puede hacer lo siguiente:

  • Cree un inquilino. Debe tener permisos de administrador para crear un nuevo inquilino.
  • Dar acceso a los roles a los inquilinos. Además de hacerlo para cualquier inquilino personalizado que cree, también debe hacerlo para el inquilino global. Puede otorgar a los roles acceso de lectura o de lectura/escritura a los inquilinos.

Intercambio de inquilinos

Para cambiar de inquilino al conectarse a los paneles de control de OpenSearch:

  • Seleccione el icono de su cuenta en el menú superior.
  • Seleccione Cambiar inquilinos. Si no puede seleccionar el inquilino al que desea acceder, compruebe que su cuenta de usuario esté asignada a un rol que tenga permisos para ese inquilino.