View a markdown version of this page

Descripción de la cadena de proveedores de credenciales predeterminada en la AWS SDK for PHP versión 3 - AWS SDK for 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 for 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 for 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.

  • Proveedor instanceProfile: el SDK utiliza el servicio de metadatos de instancia de EC2 para obtener el rol de IAM especificado en el perfil de 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.