Descripción de la cadena de proveedores de credenciales predeterminada en la AWS SDK para PHP versión 3 - AWS SDK para PHP

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Descripción de la cadena de proveedores de credenciales predeterminada en la AWS SDK para PHP versión 3

La cadena de proveedores de credenciales predeterminada se compone de una serie de proveedores de credenciales integrados que invoca el SDK. Se implementa mediante la función de proveedor de credenciales defaultProvider sin parámetros. Una vez que se encuentran las credenciales válidas, se detiene la búsqueda.

AWS SDK para PHP Ejecuta los proveedores de credenciales en el siguiente orden:

  • Proveedor ecsCredentials: el SDK busca las variables de entorno AWS_CONTAINER_CREDENTIALS_RELATIVE_URI o AWS_CONTAINER_CREDENTIALS_FULL_URI que proporcionan información para obtener credenciales temporales.

  • instanceProfileproveedor: el SDK usa el servicio de metadatos de la EC2 instancia para obtener el rol de IAM especificado en el perfil de la instancia. Con la información del rol, el SDK utiliza credenciales temporales.

nota

El resultado del proveedor predeterminado se memoíza automáticamente.

Puedes revisar el código de la cadena en el código GitHub fuente.