DEV Community

vanosk
vanosk

Posted on • Edited on

4 4

Como configurar mais de um profile no AWS CLI

Após a instalação do AWS CLI na sua máquina Linux, você precisa configurar o seu perfil para poder interagir com a AWS.
Caso haja a necessidade de você ter mais de uma conta numa mesma máquina, você pode sim configurar alguns profiles!

O que precisamos fazer, é basicamente criar nomes para cada um profile que você precisar.
Por padrão temos o profile default e você pode optar por usa-ló ou não. Nesse caso você pode nomear todos os profiles que tiver.

Porém, caso você queira configurar o profile default, execute o comando e aperte enter:

$ aws configure
Enter fullscreen mode Exit fullscreen mode

Após, apareceram algumas perguntas que precisam ser respondidas.
Segue:

> AWS Access Key ID [None]: ~~IAM-USUARIOS-CREDENCIAISDESEGURANCA~~
> AWS Secret Access Key [None]: ~~VISIVEL-NO-CSV~~
> Default region name [None]: us-east-1
> Default output format [None]: json
Enter fullscreen mode Exit fullscreen mode

Pronto, configurado o default, podemos criar outros profiles. Dessa vez vamos passar o parâmetro --profile seguido do nome que escolhemos para ele, exemplo:

$ aws configure --profile nome_profile
Enter fullscreen mode Exit fullscreen mode

Onde nome_profile é o identificador desse profile na sua máquina. Após apertar enter as mesmas perguntas serão feitas:

> AWS Access Key ID [None]: ~~IAM-USUARIOS-CREDENCIAISDESEGURANCA~~
> AWS Secret Access Key [None]: ~~VISIVEL-NO-CSV~~
> Default region name [None]: us-east-1
> Default output format [None]: json
Enter fullscreen mode Exit fullscreen mode

Se caso precisar incluir outros perfis, repita o comando com o nome_profile e as informações pertencentes a conta.

Caso você precise verificar/alterar essas entradas, você pode acessar os arquivos de configuração em:

code ~/.aws/credentials

code ~/.aws/config

Pode usar o editor que preferir, eu sempre abro com o vscode :)

Lá você encontra 2 arquivos: config e credentials

Você pode também fazer alguma alteração através desses arquivos.

Para testar, você pode executar o comando a seguir que te trás a listagem de arquivos no s3.

$ aws s3 ls --profile nome_profile
Enter fullscreen mode Exit fullscreen mode

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay