Région AWS sélection - AWS SDK pour Kotlin

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.

Région AWS sélection

Avec Régions AWS, vous pouvez accéder à Services AWS ceux qui opèrent dans une région géographique spécifique. Cela peut être utile pour la redondance et pour maintenir vos données et vos applications en cours d'exécution à proximité de l'endroit où vous-même et vos utilisateurs y accédez.

Chaîne de fournisseurs de la région par défaut

Lors du chargement de la configuration d'un client de service depuis l'environnement, le processus de recherche suivant est utilisé :

  1. Toute région explicite définie sur le générateur.

  2. La propriété du système aws.region JVM est vérifiée. Si elle est définie, cette région est utilisée dans la configuration du client.

  3. La variable d'environnement AWS_REGION est contrôlée. Si elle est définie, cette région est utilisée dans la configuration du client.

    1. Remarque : Cette variable d'environnement est définie par le conteneur Lambda.

  4. Le SDK vérifie le fichier de configuration AWS partagé. Si la region propriété est définie pour le profil actif, le SDK l'utilise.

    1. La variable d'environnement AWS_CONFIG_FILE peut être utilisée pour personnaliser l'emplacement du fichier de configuration partagé.

    2. La propriété du système aws.profile JVM ou la variable d'AWS_PROFILEenvironnement peuvent être utilisées pour personnaliser le profil chargé par le SDK.

  5. Le SDK tente d'utiliser le service de métadonnées d' EC2 instance Amazon pour déterminer la région de l' EC2 instance en cours d'exécution.

  6. Si la région n'est toujours pas résolue à ce stade, la création du client échoue à une exception près.