Unterstützung für die Verbesserung dieser Seite beitragen
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.
Um zu diesem Benutzerhandbuch beizutragen, wählen Sie den GitHub Link Diese Seite bearbeiten auf, der sich im rechten Bereich jeder Seite befindet.
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.
Pod-Identität mit dem AWS SDK verwenden
Verwenden von EKS-Pod-Identity-Anmeldeinformationen
Um die Anmeldeinformationen einer EKS Pod Identity-Zuordnung zu verwenden, kann Ihr Code jedes AWS SDK verwenden, um einen Client für einen AWS Dienst mit einem SDK zu erstellen. Standardmäßig sucht das SDK in einer Kette von Speicherorten nach AWS Identity and Access Management-Anmeldeinformationen, die verwendet werden können. Die Anmeldeinformationen für EKS Pod Identity werden verwendet, wenn Sie bei der Erstellung des Clients keinen Anmeldeinformationsanbieter angeben oder Sie das SDK anderweitig initialisiert haben.
Das funktioniert, weil EKS-Pod-Identitäten dem Anbieter für Container-Anmeldeinformationen hinzugefügt wurden, der in einem Schritt in der standardmäßigen Anmeldeinformationskette durchsucht wird. Wenn Ihre Workloads derzeit Anmeldeinformationen verwenden, die in der Kette der Anmeldeinformationen weiter vorn stehen, werden diese Anmeldeinformationen auch dann weiter verwendet, wenn Sie eine EKS-Pod-Identity-Zuordnung für dieselbe Workload konfigurieren.
Weitere Informationen zur Funktionsweise von EKS-Pod-Identitäten finden Sie unter Funktionsweise von EKS Pod Identity verstehen.
Wenn Sie „Erfahren Sie, wie EKS Pod Identity Pod Pod Zugriff auf AWS Dienste gewährt“ verwenden, müssen die Container in Ihren Pods 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 Ihr AWS SDK verwenden:
-
Java (Version 2) – 2.21.30
-
Java – 1.12.746
-
Go v1 – v1.47.11
-
Go v2 – release-2023-11-14
-
Python (Boto3) – 1.34.41
-
Python (botocore) – 1.34.41
-
AWS CLI — 1,30,0
AWS CLI — 2.15.0
-
JavaScript v2 — 2.1550,0
-
JavaScript v3 — v3.458.0
-
Kotlin – v1.0.1
-
Ruby – 3.188.0
-
Rust – release-2024-03-13
-
C++ – 1.11.263
-
.NET – 3.7.734.0
-
PowerShell —
4.1.502 -
PHP – 3.289.0
Um sicherzustellen, dass Sie ein unterstütztes SDK verwenden, befolgen Sie die Installationsanweisungen für Ihr bevorzugtes SDK unter Tools für die Entwickelung in AWS
Eine Liste der Add-Ons, die EKS Pod Identity unterstützen, finden Sie unter Unterstützungsreferenz für Pod Identity.