aws eb cli 3 sets up application for wrong account

99封情书 提交于 2019-11-27 00:45:27

问题


I have multiple AWS accounts and I'm trying out the new command line interface for elastic beanstalk EB CLI 3. When I run the following command eb init I get prompted for the region (good) and then it asks me to "Select an application to use" where it lists the applications from another AWS account (for staging). If I go ahead and "Create new application" that application will be created in my staging account.

Is there some way to configure eb cli3 and get it to use different access keys?


回答1:


You can set up a new profile to use with the EB CLI. Profiles are shared between the AWS CLI and the EB CLI.

Open up your aws config file: ~/.aws/config and add the following lines:

[profile profilename]
aws_access_key_id = aaaaaa
aws_secret_access_key = aaaaaaaaa123

Then you can call eb init --profile profilename. This will set up the EB CLI to use that specific profile for that specific directory.



来源:https://stackoverflow.com/questions/27514937/aws-eb-cli-3-sets-up-application-for-wrong-account

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!