AWS Credenciais do IAM
As credenciais de usuário do AWS IAM são autenticadas com sua conta da AWS por meio de chaves de acesso armazenadas localmente.
As seções a seguir descrevem como configurar o AWS Toolkit for JetBrains para se autenticar com sua conta da AWS por meio das credenciais de usuário do IAM.
Importante
Antes de configurar as credenciais do IAM para se autenticar com sua conta da AWS, observe que:
Se você já definiu as credenciais do IAM por meio de outro serviço da AWS (como a AWS CLI), então o AWS Toolkit for JetBrains detecta automaticamente essas credenciais e as disponibiliza.
A AWS recomenda usar a autenticação do Centro de Identidade do IAM. Para obter informações adicionais sobre práticas recomendadas no AWS IAM, consulte a seção Práticas recomendadas de segurança no IAM do Guia do usuário do AWS Identity and Access Management.
Para evitar riscos de segurança, não use usuários do IAM para autenticação ao desenvolver software com propósito específico ou trabalhar com dados reais. Em vez disso, use federação com um provedor de identidade, como What is IAM Identity Center? no Guia do usuário do AWS IAM Identity Center.
Pré-requisitos
Antes de configurar o AWS Toolkit for JetBrains para se autenticar com as credenciais de usuário do IAM, certifique-se de que os pré-requisitos a seguir sejam atendidos. Se você já configurou as credenciais de usuário do IAM por meio de outro serviço (como a AWS Command Line Interface), então você pode pular as etapas de pré-requisito e prosseguir para as seções posteriores.
Criar um usuário do IAM Para obter instruções detalhadas sobre como criar um usuário do IAM, consulte Etapa 1: criar o usuário do IAM no Guia de referência de SDKs e ferramentas da AWS.
Obter as chaves de acesso de usuário do IAM. Para obter instruções detalhadas sobre como obter suas chaves de acesso de usuário do IAM, consulte Etapa 2: obter as chaves de acesso no Guia de referência de SDKs e ferramentas da AWS.
Opcional: atualize o arquivo de credenciais compartilhadas. Para obter instruções detalhadas sobre como atualizar o arquivo de credenciais compartilhadas, consulte Etapa 3: atualizar o arquivo de credenciais compartilhadas no Guia de referência de SDKs e ferramentas da AWS.
nota
Se o pré-requisito opcional Etapa 3: atualizar o arquivo de credenciais compartilhadas estiver concluído, o AWS Toolkit for JetBrains detectará automaticamente suas credenciais durante o procedimento de Criação de um arquivo de credenciais compartilhadas no AWS Toolkit for JetBrains descrito na próxima seção.
Como criar um arquivo de credenciais compartilhadas no AWS Toolkit for JetBrains
Seu arquivo de configuração compartilhada e o arquivo de credenciais compartilhadas armazenam informações de configuração e credenciais para suas contas da AWS. Para obter mais informações sobre configuração e credenciais compartilhadas, consulte a seção Onde as definições de configuração são armazenadas? no Guia do usuário da AWS Command Line Interface.
Como criar um arquivo de credenciais compartilhadas no AWS Toolkit for JetBrains
No AWS Toolkit for JetBrains, escolha + adicionar conexão à AWS para abrir a caixa de diálogo Kit de ferramentas da AWS: adicionar conexão.
Na caixa de diálogo Kit de ferramentas da AWS: adicionar conexão, escolha Editar arquivos de credenciais da AWS para abrir a confirmação Criar arquivo de credencial.
Na confirmação Criar arquivo de credencial, escolha Criar para fechar a confirmação e criar seu
credential File
.O
credential File
abre automaticamente em seu IDE quando a criação é concluída.nota
Durante o processo de criação do
Credential File
:-
No caso de um erro, o JetBrains exibe uma notificação e abre logs de criação contendo detalhes do erro.
-
Você pode armazenar todos os seus perfis nomeados em um único arquivo. Se você estiver usando arquivos de credenciais e de configuração, as credenciais serão abertas por padrão no IDE.
-
Se houver credenciais nos dois arquivos para um perfil que compartilhe o mesmo nome, as chaves no arquivo de credenciais terão precedência.
-
Como configurar suas credenciais compartilhadas
O procedimento final para autenticar o AWS Toolkit for JetBrains com sua conta da AWS é configurar suas credenciais.
No AWS Toolkit for JetBrains, escolha + adicionar conexão à AWS para abrir a caixa de diálogo Kit de ferramentas da AWS: adicionar conexão.
Na caixa de diálogo Kit de ferramentas daAWS: adicionar conexão, escolha Editar arquivos de credencial da AWS para abrir seu Arquivo de credencial.
Quando seu
credentials file
abrir no JetBrains, localize a seção rotulada[default]
.Na seção
[default]
, localize a entrada#aws_access_key_id =
, remova o#
e insira sua chave de acesso da AWS. A entrada deve ser semelhante ao seguinte:aws_access_key_id = AKIAIOSFODNN7EXAMPLE
Na seção
[default]
, localize a entrada#aws_secret_access_key =
, remova o#
e insira sua chave de acesso secreta da AWS. A entrada deve ser semelhante ao seguinte:aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
O versionamento final do seu arquivo de credenciais atualizado é semelhante ao seguinte:
[default] # The access key and secret key pair identify your account and grant access to AWS. # Treat your secret key like a password. Never share your secret key with anyone. Do # not post it in online forums, or store it in a source control system. If your secret # key is ever disclosed, immediately use IAM to delete the access key and secret key # and create a new key pair. Then, update this file with the replacement key details. aws_access_key_id = AKIAIOSFODNN7EXAMPLE aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Salve suas alterações no arquivo, o AWS Toolkit for JetBrains detecta automaticamente suas credenciais atualizadas e se conecta à sua conta da AWS.
aws_secret_access_key = wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY