이 페이지 개선에 도움 주기
이 사용자 가이드에 기여하려면 모든 페이지의 오른쪽 창에 있는 GitHub에서 이 페이지 편집 링크를 선택합니다.
AWS SDK와 함께 Pod Identity 사용
EKS Pod Identity 보안 인증 정보 사용
EKS Pod Identity 연결에서 자격 증명을 사용하기 위해 코드는 임의의 AWS SDK를 사용하여 SDK가 포함된 AWS 서비스의 클라이언트를 생성할 수 있습니다. 기본적으로 이 SDK는 일련의 위치에서 사용할 AWS Identity and Access Management 자격 증명을 검색합니다. 클라이언트를 생성하거나 SDK를 초기화할 때 자격 증명 공급자를 지정하지 않으면 EKS Pod Identity 자격 증명이 사용됩니다.
이는 기본 보안 인증 정보 체인의 한 단계에서 검색되는 컨테이너 보안 인증 정보 공급자에 EKS Pod Identity가 추가되기 때문에 가능합니다. 워크로드가 현재 보안 인증 정보 체인의 이전 단계에 있는 보안 인증 정보를 사용하는 경우 동일한 워크로드에 대해 EKS Pod Identity 연결을 구성하더라도 해당 보안 인증 정보는 계속 사용됩니다.
EKS Pod Identity 작동 방식에 대한 자세한 내용은 EKS Pod Identity 작동 방식 이해 섹션을 참조하세요.
EKS Pod Identity가 포드에 AWS 서비스 액세스 권한을 부여하는 방법 알아보기 사용 시 포드의 컨테이너는 EKS Pod Identity 에이전트에서 IAM 역할을 수임하는 것을 지원하는 AWS SDK 버전을 사용해야 합니다. AWS SDK에 대해 다음과 같은 버전 또는 이후 버전을 사용해야 합니다.
-
Java(버전 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
지원되는 SDK를 사용 중인지 확인하려면 컨테이너를 빌드할 때 AWS에서의 구축을 위한 도구
EKS Pod Identity를 지원하는 추가 기능 목록은 Pod Identity 지원 참조 섹션을 참조하세요.