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
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
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
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
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
Top comments (0)