Aidez à améliorer cette page
Vous souhaitez contribuer à ce guide de l'utilisateur ? Faites défiler cette page vers le bas et sélectionnez Modifier cette page sur GitHub. Vos contributions aideront à améliorer notre guide de l'utilisateur pour tout le monde.
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.
Utilisez l'identité du pod avec le AWS SDK
Utilisation des informations d'identification EKS Pod Identity
Pour utiliser les informations d'identification d'une association EKS Pod Identity, votre code peut utiliser n'importe lequel AWS SDK pour créer un client pour un AWS service doté d'un. Par défautSDK, les SDK informations d' AWS Identity and Access Management identification à utiliser sont recherchées dans une chaîne d'emplacements. Les informations d'identification EKS Pod Identity seront utilisées si vous ne spécifiez pas de fournisseur d'informations d'identification lorsque vous créez le client ou que vous initialisez le. SDK
Cela fonctionne car EKS Pod Identities a été ajoutée au fournisseur d'informations d'identification du conteneur, qui est recherché dans une étape de la chaîne d'identification par défaut. Si vos charges de travail utilisent actuellement des informations d'identification situées plus tôt dans la chaîne d'informations d'identification, ces informations d'identification continueront d'être utilisées même si vous configurez une association EKS Pod Identity pour la même charge de travail.
Pour plus d'informations sur le fonctionnement des EKS Pod Identities, consultezComprenez comment EKS Pod Identity fonctionne.
Lors de leur utilisationDécouvrez comment EKS Pod Identity permet aux pods d'accéder aux AWS services, les conteneurs qu'ils Pods contiennent doivent utiliser une AWS SDK version qui permet de jouer un IAM rôle auprès de l'agent EKS Pod Identity. Assurez-vous d'utiliser les versions suivantes, ou des versions ultérieures, pour votre AWS SDK :
-
Java (version 2) : 2.21.30
-
Java — 1.12.746
-
Go v1 : v1.47.11
-
Go v2 : release-2023-11-14
-
AWS CLI — 1,30,0
AWS CLI — 2,15,0
-
JavaScript v2 — 2,1550,0
-
JavaScript v3 — v3.458.0
-
Ruby : 3.188.0
-
Rust — sortie-2024-03-13
-
C++ — 1.11.263
-
. NET— 3,7,734,0
-
PowerShell — 4,1502
-
PHP— 3,287,1
Pour vous assurer que vous utilisez un conteneur compatibleSDK, suivez les instructions d'installation de votre choix SDK sur Tools to Build on AWS
Pour obtenir la liste des modules complémentaires compatibles avec EKS Pod Identity, consultezVersions complémentaires compatibles avec EKS Pod Identity.