OpenAI
Esta página se tradujo automáticamente. Ver el artículo original en inglés.

Preguntas frecuentes sobre solución de problemas de incorporación a EKM

Errores comunes de incorporación a EKM y cómo resolverlos en AWS, GCP y Azure

Actualización: 17 days ago

AWS

No autorizado para realizar: sts:AssumeRole

Usuario: arn:aws:sts::xxxxx:assumed-role/EnterpriseKeyManagement/OpenAI-EKM-Service no está autorizado para realizar: sts:AssumeRole en el recurso: arn:aws:iam::xxxxx:role/xxxxxx

Verificar el principal y el ExternalId en tu política de confianza

Asegúrate de haber seguido esta sección de la documentación, incluyendo TANTO el reconocimiento del principal de OpenAI como la configuración de un sts:ExternalId

Si ya has añadido un sts:ExternalId, asegúrate de que sea el mismo ID de organización de OpenAI al que estás aplicando EKM, no una organización diferente, como una organización personal.

Verificar la asociación de la política de confianza con el ARN del rol

Comprueba que tu política de confianza se haya guardado correctamente en el ARN del rol que has proporcionado

Comprueba también que hayas proporcionado el ARN de rol correcto. Si tu ARN está mal escrito y no existe, obtendremos el mismo error que si el rol existe pero deniega los permisos.

AWS IAM role details with Trust relationships tab open and the role ARN highlighted

No autorizado para realizar: kms:Encrypt en el recurso

Usuario: xxxxx no está autorizado para realizar: kms:Encrypt en el recurso

Asegúrate de que tu política de IAM conceda kms:Encrypt y kms:Decrypt al rol de OpenAI.

Si también has añadido una política de claves, asegúrate de que también conceda kms:Encrypt y kms:Decrypt al rol de OpenAI.

GCP

No se ha podido adquirir el token STS de GCP para la audiencia

No se ha podido adquirir el token STS de GCP para la audiencia //iam.googleapis.com/projects/xxxxxxxxx/locations/global/workloadIdentityPools/xxxxxxx/providers/xxxxxxxxxx: {'error': 'invalid_request', 'error_description': 'Valor no válido para \"audience\". Este valor debe ser el nombre completo del recurso del proveedor de identidades. Consulta https://cloud.google.com/iam/docs/reference/sts/rest/v1/TopLevel/token para ver la lista de formatos posibles.

GCP espera una audiencia con el formato

iam.googleapis.com/projects/xxxxxxxxx/locations/global/workloadIdentityPools/xxxxxxx/providers/xxxxxxxxxx

Asegúrate de haber proporcionado los parámetros correctos al registrar tu clave en OpenAI mediante Claves externas en la API de gestión

  • Asegúrate de que workload_identity_project_number sea el número de proyecto de GCP de 12 dígitos

  • Asegúrate de que workload_identity_pool_id sea correcto

  • Asegúrate de que workload_identity_provider_id sea correcto

La audiencia del token de ID no coincide con la audiencia esperada

No se ha podido adquirir el token STS de GCP para la audiencia //iam.googleapis.com/projects/xxxxxx/locations/global/workloadIdentityPools/xxxxxxx/providers/xxxxxxxx: {'error': 'invalid_grant', 'error_description': 'La audiencia del token de ID [xxxxx] no coincide con la audiencia esperada xxxxxxx.'}

Asegúrate de que el campo audience que proporcionas al registrar tu configuración en OpenAI (Claves externas en la API de gestión ) esté incluido en una de las audiencias permitidas de tu proveedor de identidad de carga de trabajo. Recomendamos usar el ID de tu organización de OpenAI.

Azure

A la aplicación cliente le falta la entidad de servicio

A la aplicación cliente xxxxx le falta la entidad de servicio en el inquilino xxxxx. Consulta las instrucciones aquí: https://go.microsoft.com/fwlink/?linkid=2225119

Asegúrate de haber seguido correctamente los pasos para crear la entidad de servicio descritos en las Instrucciones de integración de OpenAI/Azure EKM.

El autor de la llamada no está autorizado para realizar la acción en el recurso

El autor de la llamada no está autorizado para realizar la acción en el recurso. Si las asignaciones de roles, las asignaciones de denegación o las definiciones de roles se han cambiado recientemente, ten en cuenta el tiempo de propagación.

Este mismo error puede aparecer por varios motivos

  • Has proporcionado un nombre de clave o un URI de almacén incorrectos, o uno que no existe

  • No has creado un rol con estas acciones de datos Y asignado ese rol a la entidad de servicio de OpenAI

    • Microsoft.KeyVault/vaults/keys/encrypt/action

    • Microsoft.KeyVault/vaults/keys/decrypt/action

El nombre de la clave no coincide con el patrón

«'key_name' no válido: la cadena no coincide con el patrón. Se esperaba una cadena que coincidiera con el patrón '^org-[0-9a-zA-Z-]*--[0-9a-zA-Z-]*$'.»

Añade el ID de organización de OpenAI como prefijo al nombre de la clave de Key Vault.

Esta es la práctica recomendada por seguridad para evitar que otro usuario registre tu clave de Key Vault. Validamos que el ID de la organización coincida al registrar la clave y en cada solicitud a tu Key Vault.

¿Te ha resultado útil este artículo?