Se você quiser ser capaz de enviar para contas diferentes na AWS, há uma maneira simples.
Primeiro de tudo você tem que instalar a ferramenta de linha de comando e seguir estas instruções
Começando com Eb para implantar seu primeiro projeto.
Isso criará uma pasta oculta em seu projeto chamada .elasticbeanstalk com dois arquivos: config e optionsettings.your-env que são úteis para alterar suas opções de elasticbeanstalk.
Agora abra o arquivo de configuração e procure por uma linha semelhante a esta (geralmente a terceira):
AwsCredentialFile=YOUR_PATH/.elasticbeanstalk/aws_credential_file
Eu recomendo mudar o nome do arquivo para algo como your_proyect_aws_credential_file .
Agora vá para o caminho apontado por AwsCredentialFile YOUR_PATH / .elasticbeanstalk / aws_credential_file e faça uma cópia desse arquivo nomeado como você anotou antes ( your_proyect_aws_credential_file ).
Você pode editar manualmente esse arquivo para adicionar ou alterar suas chaves de acesso AWS:
AWSAccessKeyId=AKIAXXXXXXXXXXXXXX
AWSSecretKey=dgC1XXXXXXXXXXXXXXXXXXXXXXXXXX
Agora você pode enviar o projeto como faria normalmente com o comando git aws.push .
Você terá que criar um novo arquivo chamado your_proyect_aws_credential_file para cada projeto de contas diferentes que deseja gerenciar com eb.