Amazon web services 如何在eb init命令中传递新密钥

Amazon web services 如何在eb init命令中传递新密钥,amazon-web-services,amazon-elastic-beanstalk,Amazon Web Services,Amazon Elastic Beanstalk,我运行这个命令,它请求访问密钥和秘密访问密钥 eb init -p python-3.7 -r us-east-2 barebone-flask-rest-api 但我得到了一个错误-User:无权在资源上执行:elasticbeanstalk:CreateApplication 我创建了一个具有所需权限的新用户 然后再次运行该命令。但这一次,它不是要钥匙。并且自己使用旧的。如何传递新密钥?如果在AWS凭据文件中添加了新名称下的新用户配置文件,则必须明确指定名称。例如: eb init -p

我运行这个命令,它请求访问密钥和秘密访问密钥

eb init -p python-3.7 -r us-east-2 barebone-flask-rest-api
但我得到了一个错误-User:无权在资源上执行:elasticbeanstalk:CreateApplication

我创建了一个具有所需权限的新用户


然后再次运行该命令。但这一次,它不是要钥匙。并且自己使用旧的。如何传递新密钥?

如果在AWS凭据文件中添加了新名称下的新用户配置文件,则必须明确指定名称。例如:

eb init -p python-3.7 -r us-east-2 barebone-flask-rest-api --profile new-user

尝试了,但它给了我新的错误-错误:InvalidProfileError-无法找到配置文件RESTAPI。此用户存在于AWS IAM中。@DeveshAgrawal您是否已使用AWS配置对其进行了设置或手动将其密钥添加到~/.AWS/credentaials?我的环境中没有此类文件。您可以检查如何使用多个配置文件设置AWS cli。@DeveshAgrawal它应该是~/.AWS/credentaials。以前在文件名中犯了拼写错误。很抱歉