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 tous.
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 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é lors d'une étape de la chaîne d'informations 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 fonctionnement.
Lors de l'utilisationDécouvrez comment EKS Pod Identity permet aux pods d'accéder aux AWS services, les récipients contenus dans votre Pods doit utiliser une AWS SDK version qui permet d'assumer un IAM rôle auprès de l'agent EKS Pod Identity. Assurez-vous que vous utilisez 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