ID d'application - 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.

ID d'application

Un seul Compte AWS peut être utilisé par plusieurs applications clients pour passer des appels à Services AWS. L'ID d'application permet aux clients d'identifier quelle application source a effectué un ensemble d'appels à l'aide d'un Compte AWS. AWS Les SDK et les services n'utilisent ni n'interprètent cette valeur autrement que pour la réintégrer dans les communications avec les clients. Par exemple, cette valeur peut être incluse dans les e-mails opérationnels ou dans le AWS Health Dashboard pour identifier de manière unique laquelle de vos applications est associée à la notification.

Configurez cette fonctionnalité à l'aide des méthodes suivantes :

sdk_ua_app_id- réglage AWS config du fichier partagé
AWS_SDK_UA_APP_ID- variable d'environnement
aws.userAgentAppId- Propriété du système JVM : Java/Kotlin uniquement

Ce paramètre est une chaîne unique que vous assignez à votre application pour identifier les applications auxquelles une Compte AWS application donnée appelle AWS.

Valeur par défaut : None

Valeurs valides : chaîne d'une longueur maximale de 50. Les lettres, les chiffres et les caractères spéciaux suivants sont autorisés : ! $ %&,*,+,-,.,,,^,_,`,|,~.

Exemple de définition de cette valeur dans le config fichier :

[default] sdk_ua_app_id=ABCDEF

Exemple Linux/macOS de définition de variables d'environnement via la ligne de commande :

export AWS_SDK_UA_APP_ID=ABCDEF export AWS_SDK_UA_APP_ID="ABC DEF"

Exemple Windows de définition de variables d'environnement via la ligne de commande :

setx AWS_SDK_UA_APP_ID ABCDEF setx AWS_SDK_UA_APP_ID="ABC DEF"

Si vous incluez des symboles qui ont une signification particulière pour le shell utilisé, évitez la valeur le cas échéant.

Compatibilité avec les AWS SDK

Les SDK suivants 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 de propriété du système JVM sont pris en charge par le AWS SDK for Java et le Kit AWS SDK pour Kotlin seul.

SDK Pris en charge Remarques ou informations supplémentaires
AWS CLI v2 Non
SDK pour C++ Oui configle fichier partagé n'est pas pris en charge.
SDK pour Go V2 (1.x) Oui
SDK pour Go 1.x (V1) Non
SDK pour Java 2.x Partielle configLe paramètre de fichier partagé n'est pas pris en charge ; la variable d'environnement n'est pas prise en charge.
SDK pour Java 1.x Non
SDK pour 3.x JavaScript Oui
SDK pour 2.x JavaScript Non
SDK pour Kotlin Oui
SDK pour .NET 3.x Oui Les variables d'environnement ne sont pas prises en charge.
SDK pour PHP 3.x Oui
SDK pour Python (Boto3) Oui
SDK pour Ruby 3.x Oui
SDK pour Rust Oui
Outils pour PowerShell Non