在Elastic Beanstalk中部署时不能在配置文件之间切换



我在Windows 64位PC上使用两个不同的AWS帐户构建两个网站。我已经成功地从我的第一个帐户部署了一个网站。现在,当我从第二个帐户进行部署时,应用程序在第一个帐户中创建。

<标题>.aws/配置
[profile eb-cli]
aws_access_key_id =  1st-user-access-key-id
aws_secret_access_key = 1st-user-secret-access-key
region = us-west-2
output = json

[profile user1]
aws_access_key_id = 2nd-user-access-key-id
aws_secret_access_key = 2nd-user-secret-access-key
region = us-west-2
output = json

我已经部署了我的网站从用户eb-cli.现在,即使在使用代码setx AMAZON_PROFILE user1之后如果我试图在我的user1中创建一个应用程序帐户,它被部署在eb-cli用户的帐户。

如何在帐户之间切换?

根据eb-cli文档,您需要指定AWS_EB_PROFILE环境变量,或使用--profile命令行选项。

我不知道任何使用AMAZON_PROFILE的东西。大多数AWS工具(如AWS CLI和AWS sdk)都使用AWS_PROFILE