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.
CloudWatch préférence d'identification de l'agent
Cette section décrit la chaîne de fournisseurs d'informations d'identification que l' CloudWatch agent utilise pour obtenir des informations d'identification lorsqu'il communique avec d'autres AWS services et APIs. La commande est la suivante :
Note
Les préférences répertoriées entre deux et cinq suivent le même ordre de préférence que celui défini dans le AWS SDK. Pour plus d'informations, consultez la section Spécification des informations d'identification dans la documentation du SDK.
-
Fichiers de configuration et d'informations d'identification partagés tels que définis dans le
common-config.toml
fichier de l' CloudWatch agent. Pour de plus amples informations, veuillez consulter Installez l' CloudWatch agent à l'aide de AWS Systems Manager. -
AWS Variables d'environnement du SDK
Important
Sous Linux, si vous exécutez l' CloudWatch agent à l'aide du
amazon-cloudwatch-agent-ctl
script, celui-ci démarre l'agent en tant quesystemd
service. Dans ce cas, les variables d'environnement telles queHOME
AWS_ACCESS_KEY_ID
, et neAWS_SECRET_ACCESS_KEY
sont pas accessibles par l'agent. -
Fichiers de configuration et d'informations d'identification partagés trouvés dans
$HOME/%USERPROFILE%
Note
L' CloudWatch agent
$HOME
recherche.aws/credentials
dans Linux et macOS et dans%USERPROFILE%
Windows. Contrairement au AWS SDK, l' CloudWatch agent ne dispose pas de méthodes de secours pour déterminer le répertoire de base si les variables d'environnement sont inaccessibles. Cette différence de comportement vise à maintenir la rétrocompatibilité avec les implémentations antérieures du AWS SDK.En outre, contrairement aux informations d'identification partagées présentes dans
common-config.toml
, si les informations d'identification partagées AWS dérivées du SDK expirent et font l'objet d'une rotation, les informations d'identification renouvelées ne sont pas automatiquement récupérées par l' CloudWatch agent et nécessitent un redémarrage de l'agent pour ce faire. -
AWS Identity and Access Management Rôle pour les tâches en présence d'une application utilisant une définition de tâche Amazon Elastic Container Service ou une opération d' RunTask API.
-
Un profil d'instance attaché à une EC2 instance Amazon.
Il est recommandé de spécifier les informations d'identification dans l'ordre suivant lorsque vous utilisez l' CloudWatch agent.
-
Utilisez des rôles IAM pour les tâches si votre application utilise une définition de tâche Amazon Elastic Container Service ou une opération d' RunTask API.
-
Utilisez les rôles IAM si votre application s'exécute sur une EC2 instance Amazon.
-
Utilisez le
common-config.toml
fichier CloudWatch d'agent pour spécifier le fichier d'informations d'identification. Ce fichier d'informations d'identification est le même que celui utilisé par les autres AWS SDKs et le AWS CLI. Si vous utilisez déjà un fichier d'informations d'identification partagé, vous pouvez également l'utiliser à cette fin. Si vous les fournissez à l'aide ducommon-config.toml
fichier de l' CloudWatch agent, vous vous assurez que l'agent consommera les informations d'identification modifiées lorsqu'elles expireront et seront remplacées sans que vous ayez à redémarrer l'agent. -
Utilisez des variables d'environnement. La définition de variables d'environnement est utile si vous effectuez des travaux de développement sur un ordinateur autre qu'une EC2 instance Amazon.
Note
Si vous envoyez des données télémétriques à un autre compte comme expliqué dans la sectionEnvoi de métriques, de journaux et de traces à un autre compte, l' CloudWatch agent utilise la chaîne de fournisseurs d'informations d'identification décrite dans cette section pour obtenir l'ensemble initial d'informations d'identification. Il utilise ensuite ces informations d'identification lorsqu'il assume le rôle IAM spécifié role_arn
dans le fichier de configuration de l' CloudWatch agent.