Configuration de la AWS SDK for PHP version 3 - AWS SDK for PHP

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration de la AWS SDK for PHP version 3

Le kit AWS SDK for PHP se compose de différentes fonctions et composants. Chacune des rubriques suivantes décrit les composants qui sont utilisés dans le kit SDK.

Le guide de référence des AWS SDK et des outils contient également des paramètres, des fonctionnalités et d'autres concepts fondamentaux communs à de nombreux SDK. AWS

Partage config et credentials fichiers

Le partage AWS config et credentials les fichiers sont le moyen le plus courant de spécifier l'authentification et la configuration duAWS SDK for PHP. Utilisez ces fichiers pour stocker les paramètres que vos outils et applications peuvent utiliser dans les AWS SDK et lesAWS Command Line Interface.

Les fichiers partagés sont AWS config des credentials fichiers en texte brut qui résident par défaut dans un dossier nommé .aws qui est placé dans le dossier « home » de votre ordinateur. Pour plus de détails sur l'emplacement de ces fichiers, consultez la section Emplacement des credentials fichiers config et des fichiers partagés dans le Guide de référence AWS des SDK et des outils.

Pour tous les paramètres que vous pouvez stocker dans ces fichiers, consultez la section Référence des paramètres de configuration et d'authentification dans le Guide de référence AWS des SDK et des outils. Cette référence couvre également la priorité de l'application de paramètres provenant de sources alternatives telles que les variables d'environnement.

Profils nommés

Les paramètres du partage config et credentials des fichiers sont associés à un profil spécifique. Avec plusieurs profils, vous pouvez créer différentes configurations de paramètres à appliquer dans différents scénarios. L'un des profils est désigné comme default profil et est utilisé automatiquement lorsque vous ne spécifiez pas explicitement le profil à utiliser.

Pour en savoir plus sur la configuration de profils nommés, consultez la section Partage config et credentials fichiers dans le Guide de référence AWS des SDK et des outils.

Vous pouvez spécifier un profil nommé à utiliser lors de l'instanciation d'un client en utilisant l'profileoption :

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