Configuration - AWS SDK et outils

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

Avec AWS les SDK et autres outils AWS de développement, tels que le AWS Command Line Interface (AWS CLI), vous pouvez interagir avec les API AWS de service. Avant d'essayer, vous devez toutefois configurer le SDK ou l'outil avec les informations dont il a besoin pour effectuer l'opération demandée.

Ces informations incluent les éléments suivants :

  • Informations d'identification qui identifient la personne qui appelle l'API. Les informations d'identification sont utilisées pour chiffrer la demande adressée aux AWS serveurs. À l'aide de ces informations, vous AWS confirmez votre identité et pouvez récupérer les politiques d'autorisation qui y sont associées. Il peut ensuite déterminer les actions que vous êtes autorisé à effectuer.

  • Autres détails de configuration que vous utilisez pour indiquer au AWS CLI SDK comment traiter la demande, où envoyer la demande (à quel point de terminaison de AWS service) et comment interpréter ou afficher la réponse.

Chaque SDK ou outil prend en charge plusieurs sources que vous pouvez utiliser pour fournir les informations d'identification et de configuration requises. Certaines sources sont propres au SDK ou à l'outil, et vous devez consulter la documentation de cet outil ou de ce SDK pour savoir comment utiliser cette méthode.

Cependant, la plupart des AWS SDK et des outils prennent en charge les paramètres communs provenant de deux sources principales (au-delà du code lui-même) :

  • Fichiers de AWS configuration et d'identification partagés : les credentials fichiers config et d'identification partagés constituent le moyen le plus courant de spécifier l'authentification et la configuration d'un AWS SDK ou d'un outil. Utilisez ces fichiers pour enregistrer les paramètres que vos outils et applications peuvent utiliser. 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. Lorsque vous utilisez un AWS outil pour appeler une commande ou que vous utilisez un SDK pour appeler une AWS API, vous pouvez spécifier le profil, et donc les paramètres de configuration, à utiliser pour cette action. L'un des profils est désigné comme default profil et est utilisé automatiquement lorsque vous ne spécifiez pas explicitement le profil à utiliser. Les paramètres que vous pouvez enregistrer dans ces fichiers sont décrits dans ce guide de référence.

  • Variables d'environnement — Certains paramètres peuvent également être stockés dans les variables d'environnement de votre système d'exploitation. Bien que vous ne puissiez avoir qu'un seul ensemble de variables d'environnement en vigueur à la fois, elles sont facilement modifiées de manière dynamique au fur et à mesure que votre programme s'exécute et que vos exigences changent.