我有多个AWS账户,我正在为弹性beanstalk EB CLI 3尝试新的命令行界面。当我运行以下命令eb init
时,系统会提示我输入该区域(好),然后它要求我选择要使用的应用程序"其中列出了来自其他AWS账户的应用程序(用于登台)。如果我继续"创建新的应用程序"该应用程序将在我的暂存帐户中创建。
有没有办法配置eb cli3并让它使用不同的访问密钥?
答案 0 :(得分:48)
您可以set up a new profile与EB CLI一起使用。配置文件在AWS CLI和EB CLI之间共享。
打开您的aws配置文件:~/.aws/config
并添加以下行:
[profile profilename]
aws_access_key_id = aaaaaa
aws_secret_access_key = aaaaaaaaa123
然后你可以致电eb init --profile profilename
。这将设置EB CLI以使用该特定目录的特定配置文件。