Requisitos

Para utilizar el plugin authentication_oci, necesita un par de claves de autenticación, un archivo de configuración y sentencias de política definidas correctamente.

Para utilizar el plugin authentication_oci, necesita lo siguiente:

  • Cualquiera de las siguientes credenciales:
    • Un par de claves de API: los usuarios locales o aprovisionados pueden utilizar un par de claves de API público-privado que esté registrado correctamente en IAM y una huella de API. Necesita el par de claves y la huella para cada usuario individual y miembro del grupo asignado. Consulte Claves y OCID necesarios.
    • Token de seguridad de IAM: los usuarios locales, federados o aprovisionados pueden utilizar un token de seguridad de IAM generado mediante la interfaz de línea de comandos de Oracle Cloud Infrastructure. Consulte Generación de un token de seguridad de IAM.
  • Archivo de configuración con una huella válida y un valor key_file. Para la autenticación mediante un token de seguridad de IAM, especifique un valor security_token_file válido. Consulte Archivo de configuración de SDK y CLI.
  • La siguiente sentencia de política definida en cada arrendamiento que desee conectar:
    ALLOW service mysql_dp_auth TO {AUTHENTICATION_INSPECT, GROUP_MEMBERSHIP_INSPECT, DYNAMIC_GROUP_INSPECT} IN TENANCY

    Esta sentencia de política se debe asociar al compartimento raíz para que abarque todo el arrendamiento. Para ello, asegúrese de que tiene seleccionado el compartimento raíz al agregar la política y utilice el parámetro IN TENANCY.

    Puede crear una política como esta en un subcompartimento si utiliza IN COMPARTMENT <CompartmentName> en lugar de IN TENANCY, pero eso no es suficiente para utilizar el plugin authentication_oci. Si la sentencia devuelve un error, compruebe en qué compartimento se encuentra y seleccione el compartimento raíz.

Temas relacionados

Generación de un token de seguridad de IAM

Los usuarios locales, federados o aprovisionados pueden utilizar un token de seguridad de IAM para autenticarse mediante el plugin authentication_oci.

Uso de la CLI

Utilice la interfaz de línea de comandos de Oracle Cloud Infrastructure para generar un token de seguridad de IAM.

  1. Ejecute el siguiente comando en la interfaz de línea de comandos de Oracle Cloud Infrastructure:
    oci session authenticate
  2. Cuando se le solicite, elija la región.
    Se inicia un explorador web.
  3. En el explorador, introduzca sus credenciales de usuario.
  4. Introduzca el nombre de perfil que desea crear en la interfaz de línea de comandos.
    El token de seguridad de IAM se genera junto con un par de claves efímero. Esta información de autenticación se guarda en el archivo .config. Por defecto, el token de seguridad caduca en una hora.
  5. (Opcional) Para refrescar el token de seguridad (dentro del período de validez) durante una hora, ejecute el siguiente comando:
    oci session refresh --profile <profile_name>
    Puede actualizar el token hasta 24 horas.