Configuración de la versión 3 de AWS SDK for PHP - 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.

Configuración de la versión 3 de AWS SDK for PHP

AWS SDK for PHP se compone de varias características y componentes. Cada uno de los siguientes temas describe los componentes que se utilizan en el SDK.

La Guía de referencia de los SDK y las herramientas de AWS también incluye opciones de configuración, características y otros conceptos básicos comunes para muchos de los SDK de AWS.

Archivos config y credentials compartidos

Los archivos AWS, config y credentials compartidos son la forma más común de especificar la autenticación y la configuración del AWS SDK for PHP. Utilice estos archivos para almacenar la configuración que sus herramientas y aplicaciones pueden utilizar en los SDK de AWS y en AWS Command Line Interface.

Los archivos compartidos AWS, config y credentials son archivos de texto sin formato que, de forma predeterminada, se encuentran en una carpeta denominada .aws, que se encuentra en la carpeta home de su ordenador. Para encontrar la ubicación de este archivo, consulte Ubicación de los archivos compartidos config y credentials en la Guía de referencia de los SDK y las herramientas de AWS.

Para ver todos los ajustes que puede almacenar en estos archivos, consulte la referencia de opciones de configuración y autenticación en la Guía de referencia de los SDK y las herramientas de AWS. Esta referencia también incluye la prioridad de aplicar configuraciones de otros orígenes, como las variables de entorno.

Perfiles con nombre

La configuración de los archivos compartidos config y credentials está asociada a un perfil específico. Con varios perfiles, puede crear diferentes opciones de configuración para aplicarlas en diferentes escenarios. Uno de los perfiles se designa como el perfil de default y se utiliza automáticamente cuando no especifica explícitamente qué perfil se va a utilizar.

Para obtener más información sobre la configuración de perfiles con nombre, consulte los archivos compartidos config y credentials en la Guía de referencia de herramientas y SDK de AWS.

Puede especificar un perfil con nombre para usarlo al crear una instancia de un cliente mediante la opción profile:

use Aws\DynamoDb\DynamoDbClient; // Instantiate a client with the credentials from the my_profile_name profile $client = new DynamoDbClient([ 'profile' => 'my_profile_name', 'region' => 'us-west-2', 'version' => 'latest' ]);