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.
Temas
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' ]);