Ajudar a melhorar esta página
Para contribuir com este guia de usuário, escolha o link Editar esta página no GitHub, disponível no painel direito de cada página.
Usar identidade de pods com o AWS SDK
Usar as credenciais da Identidade de Pods do EKS
Para usar as credenciais de uma associação de identidade de pod EKS, seu código pode usar qualquer SDK AWS para criar um cliente para um serviço AWS com um SDK e, por padrão, o SDK pesquisa em uma cadeia de locais as credenciais de gerenciamento de identidade e acesso AWS a serem usadas. As credenciais da Identidade de Pods do EKS serão usadas se você não especificar um provedor de credenciais ao criar o cliente ou ao inicializar o SDK.
Isso funciona porque as identidades de Pods do EKS foram adicionadas ao Provedor de credenciais do contêiner, o qual é pesquisado em uma etapa na cadeia de credenciais padrão. Se suas workloads usam no momento credenciais mais antigas na cadeia de credenciais, essas credenciais continuarão sendo usadas mesmo se você configurar uma associação da Identidade de Pods do EKS para a mesma workload.
Para obter mais informações sobre como as identidades do EKS Pod funcionam, consulte Como a Identidade de Pods do EKS funciona.
Ao usar Saiba como Identidade de Pods do EKS concede acesso a serviços da AWS para pods, os contêineres nos pods devem usar uma versão do AWS SDK que permita assumir um perfil do IAM do atendente da Identidade de Pods do EKS. Certifique-se de usar as seguintes versões, ou versões posteriores, do AWS SDK:
-
Java (versão 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: 3.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
Para garantir que você esteja usando um SDK compatível, siga as instruções de instalação do SDK de sua preferência em Ferramentas para desenvolver na AWS
Para obter uma lista de complementos compatíveis com Identidade de Pods do EKS, consulte Referência de suporte de Identidade de Pods.