Hilf mit, diese Seite zu verbessern
Möchten Sie zu diesem Benutzerhandbuch beitragen? Scrollen Sie zum Ende dieser Seite und wählen Sie Diese Seite bearbeiten am aus GitHub. Ihre Beiträge werden dazu beitragen, unser Benutzerhandbuch für alle zu verbessern.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden Sie Pod Identity mit dem AWS SDK
Verwenden von EKS Pod Identity-Anmeldeinformationen
Um die Anmeldeinformationen einer EKS Pod Identity-Zuordnung zu verwenden, kann Ihr Code einen beliebigen Code verwenden, AWS SDK um einen Client für einen AWS Dienst mit einem zu erstellenSDK, und standardmäßig SDK sucht er in einer Kette von Standorten nach zu verwendenden AWS Identity and Access Management Anmeldeinformationen. Die EKS Pod Identity-Anmeldeinformationen werden verwendet, wenn Sie bei der Erstellung des Clients keinen Anbieter für Anmeldeinformationen angeben oder den auf andere Weise initialisiert haben. SDK
Dies funktioniert, weil EKS Pod-Identitäten zum Container-Anmeldeinformationsanbieter hinzugefügt wurden, der in einem Schritt in der standardmäßigen Anmeldeinformationskette durchsucht wird. Wenn Ihre Workloads derzeit Anmeldeinformationen verwenden, die sich an früherer Stelle in der Anmeldeinformationskette befinden, werden diese Anmeldeinformationen auch dann weiterhin verwendet, wenn Sie eine EKS Pod Identity-Zuordnung für denselben Workload konfigurieren.
Weitere Informationen zur Funktionsweise von EKS Pod-Identitäten finden Sie unter. Verstehe wie EKS Pod Identity funktioniert
Bei der Verwendung Erfahre wie EKS Pod Identity gewährt Pods Zugriff auf AWS Dienste werden die Container in Ihrem Pods muss eine AWS SDK Version verwenden, die die Übernahme einer IAM Rolle vom EKS Pod Identity Agent unterstützt. Stellen Sie sicher, dass Sie die folgenden Versionen oder höher für Ihre verwenden 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,150,0
-
JavaScript v3 — v3.458.0
-
Ruby – 3.188.0
-
C++ — 1.11.263
-
. NET— 3,7,734,0
-
PowerShell — 4,1502
-
PHP— 3,287,1
Um sicherzustellen, dass Sie eine unterstützte Version verwendenSDK, folgen Sie AWS beim Erstellen Ihrer Container den Installationsanweisungen für Ihre bevorzugte Version SDK unter Tools to Build On