Configuração do AWS SDK para Java 2.x
Esta seção fornece informações sobre como configurar o ambiente de desenvolvimento e projetos para usar o AWS SDK for Java 2.x.
Visão geral da configuração
Para desenvolver com êxito aplicativos que acessem os Serviços da AWS usando o AWS SDK para Java, as seguintes condições são necessárias:
-
O Java SDK deve ter acesso às credenciais para autenticar solicitações em seu nome.
-
As permissões do perfil do IAM configuradas no SDK devem permitir o acesso aos Serviços da AWS que seu aplicativo exige. As permissões associadas à política gerenciada PowerUserAccess da AWS são suficientes para a maioria das necessidades de desenvolvimento.
-
Um ambiente de desenvolvimento com os seguintes elementos:
-
Arquivos de configuração compartilhados que são configurados de pelo menos uma das seguintes formas:
-
O arquivo
configcontém as configurações de login único do Centro de Identidade do IAM para que o SDK possa obter as credenciais da AWS. -
O arquivo
credentialscontém credenciais temporárias.
-
-
Uma instalação do Java 8 ou posterior.
-
Uma ferramenta de automação de compilação, como Maven
ou Gradle . -
Um editor de texto para trabalhar com código.
-
(Opcional, mas recomendado) Um IDE (ambiente de desenvolvimento integrado), como IntelliJ IDEA
, Eclipse ou NetBeans . Se você usa o IntelliJ IDEA, também pode adicionar o AWS Toolkit para IntelliJ IDEA para integrar Serviços da AWS diretamente ao IDE a fim de otimizar o desenvolvimento.
-
-
Uma sessão ativa do portal de acesso da AWS quando você estiver pronto para executar seu aplicativo. Use a AWS Command Line Interface para iniciar o processo de login no portal de acesso do Centro de Identidade do AWS IAM.
Importante
As instruções nesta seção de configuração pressupõem que você ou a organização usam o IAM Identity Center. Se sua organização usa um provedor de identidades externo que funciona independentemente do IAM Identity Center, descubra como você pode obter credenciais temporárias para o SDK para Java usar. Siga estas instruções para adicionar credenciais temporárias ao arquivo ~/.aws/credentials.
Se seu provedor de identidade adicionar credenciais temporárias automaticamente ao arquivo ~/.aws/credentials, certifique-se de que o nome do perfil seja [default] para que você não precise fornecer um nome de perfil ao SDK ou à AWS CLI.