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.
Paramètres de configuration généraux
SDKsprennent en charge certains paramètres généraux qui configurent SDK les comportements généraux.
Configurez cette fonctionnalité à l'aide des méthodes suivantes :
api_versions
- partagé AWSconfig
réglage du fichier-
Momentanée AWS les services gèrent plusieurs API versions pour assurer la rétrocompatibilité. Par défaut, SDK et AWS CLI les opérations utilisent la dernière API version disponible. Pour demander l'utilisation d'une API version spécifique pour vos demandes, incluez le
api_versions
paramètre dans votre profil.Valeur par défaut : Aucune. (APILa dernière version est utilisée par leSDK.)
Valeurs valides : il s'agit d'un paramètre imbriqué suivi d'une ou de plusieurs lignes en retrait identifiant chacune une AWS le service et la API version à utiliser. Consultez la documentation du AWS service pour comprendre quelles API versions sont disponibles.
L'exemple définit une API version spécifique pour deux AWS services contenus dans le
config
fichier. Ces API versions ne sont utilisées que pour les commandes exécutées sous le profil contenant ces paramètres. Les commandes de tout autre service utilisent la dernière version de ce serviceAPI.api_versions = ec2 =
2015-03-01
cloudfront =2015-09-017
ca_bundle
- partagé AWSconfig
réglage du fichierAWS_CA_BUNDLE
- variable d'environnement-
Spécifie le chemin d'accès à un ensemble de certificats personnalisé (un fichier avec une
.pem
extension) à utiliser lors de l'établissement de TLS connexions SSL /.Valeur par défaut : aucune
Valeurs valides : Spécifiez le chemin complet ou le nom du fichier de base. S'il existe un nom de fichier de base, le système tente de trouver le programme dans les dossiers spécifiés par la variable d'
PATH
environnement.Exemple de définition de cette valeur dans le
config
fichier :[default] ca_bundle =
dev/apps/ca-certs/cabundle-2019mar05.pem
En raison des différences dans la façon dont les systèmes d'exploitation gèrent les chemins et l'absence de caractères de chemin, voici un exemple de définition de cette valeur dans le
config
fichier sous Windows :[default] ca_bundle =
C:\\Users\\username\\.aws\\aws-custom-bundle.pem
Exemple Linux/macOS de définition de variables d'environnement via la ligne de commande :
export AWS_CA_BUNDLE=
/dev/apps/ca-certs/cabundle-2019mar05.pem
Exemple Windows de définition de variables d'environnement via la ligne de commande :
setx AWS_CA_BUNDLE
C:\dev\apps\ca-certs\cabundle-2019mar05.pem
output
- partagé AWSconfig
réglage du fichier-
Spécifie la façon dont les résultats sont mis en forme dans AWS CLI et autres AWS SDKset des outils.
Valeur par défaut :
json
Valeurs valides:
-
yaml-stream
— La sortie est diffusée et formatée sous forme de chaîne. YAMLLe streaming permet de traiter plus rapidement de gros types de données. -
text
— La sortie est formatée sous la forme de plusieurs lignes de valeurs de chaîne séparées par des tabulations. Cela peut être utile pour transmettre le résultat à un processeur de texte, commegrep
sed
, ouawk
. -
table
— La sortie est formatée sous forme de tableau en utilisant les caractères +|- pour former les bordures des cellules. La présentation des informations est dans un format beaucoup plus lisible par l'utilisateur que les autres, mais peu pratique du point de vue programmation.
parameter_validation
- partagé AWSconfig
réglage du fichier-
Spécifie si l'outil SDK ou tente de valider les paramètres de ligne de commande avant de les envoyer au AWS point de terminaison de service.
Valeur par défaut :
true
Valeurs valides:
-
true
– Valeur par défaut L'outil SDK or effectue une validation côté client des paramètres de ligne de commande. Cela permet à l'outil SDK or de confirmer que les paramètres sont valides et de détecter certaines erreurs. L'outil SDK or peut rejeter les demandes non valides avant d'envoyer des demandes au AWS point de terminaison de service. -
false
— L'outil SDK or ne valide pas les paramètres de ligne de commande avant de les envoyer au AWS point de terminaison de service. Le AWS le point de terminaison de service est chargé de valider toutes les demandes et de rejeter les demandes non valides.
-
Compatibilité avec AWS SDKs
Les éléments suivants SDKs prennent en charge les fonctionnalités et les paramètres décrits dans cette rubrique. Toute exception partielle est notée. Tous les paramètres des propriétés du JVM système sont pris en charge par AWS SDK for Java et le Kit AWS SDK pour Kotlin uniquement.
SDK | Pris en charge | Remarques ou informations supplémentaires |
---|---|---|
AWS CLI v2 | Partielle | api_versions non pris en charge. |
SDKpour C++ | Oui | |
SDKpour Go V2 (1.x) |
Partielle | api_versions et parameter_validation non pris en charge. |
SDKpour Go 1.x (V1) | Partielle | api_versions et parameter_validation non pris en charge. Pour utiliser les paramètres des config fichiers partagés, vous devez activer le chargement à partir du fichier de configuration ; voir Sessions. |
SDKpour Java 2.x | Non | |
SDKpour Java 1.x | Non | |
SDKpour JavaScript 3.x | Oui | |
SDKpour JavaScript 2.x | Oui | |
SDKpour Kotlin | Non | |
SDKpour. NET3. x | Non | |
SDKpour PHP 3.x | Oui | |
SDKpour Python (Boto3) |
Oui | |
SDKpour Ruby 3.x | Oui | |
SDKpour Rust | Non | |
SDKpour Swift | Non | |
Outils pour PowerShell | Non |