Você pode ter vários perfis em ~/.aws/credentials
, que são usados pela maioria das ferramentas de linha de comando da AWS, incluindo eb
e aws
...
[invalid]
# Prevent 'aws' from running with default creds
region = us-nonsense-1
aws_access_key_id = AKAINVALID1234567890
aws_secret_access_key = InvalidInvalidInvalidInvalidInvalidAccnt
[work]
region = ap-southeast-2
aws_access_key_id = AKIAWORKACCOUNTXYZ12
aws_secret_access_key = Abcdefg....
[personal]
region = ap-southeast-2
aws_access_key_id = AKIAPERSONALACCESS99
aws_secret_access_key = Zxcvbnm....
Em seguida, especifique a conta / perfil que você deseja com a variável de shell AWS_DEFAULT_PROFILE=work
ou com aws --profile work ...
.
Eu acho que eb
deve suportar alguma maneira de especificar o perfil na linha de comando também. Se não, você sempre pode usar a variável de ambiente do shell AWS_DEFAULT_PROFILE=...
.
Outras opções estão descritas em EB Página Credenciais CLI .
Espero que ajude:)