AWS Credenciais do IAM - AWS Toolkit for JetBrains

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.

  1. 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.

  2. 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.

  3. 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
  1. 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.

  2. 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.

  3. Na confirmação Criar arquivo de credencial, escolha Criar para fechar a confirmação e criar seu credential File.

  4. 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.

  1. 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.

  2. 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.

  3. Quando seu credentials file abrir no JetBrains, localize a seção rotulada [default].

  4. 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

  5. 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
  6. 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