首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在使用AWS组织创建的帐户之间切换

如何在使用AWS组织创建的帐户之间切换
EN

Stack Overflow用户
提问于 2022-07-20 08:14:02
回答 2查看 208关注 0票数 0

我正在使用AWS组织从我的主帐户创建子帐户,如prod,开发,操场等。

在AWS控制台内,通过单击“切换角色”按钮,很容易在帐户之间切换。

如何从使用概要文件的aws中实现相同的目标?有人能列出实现这一目标所需的最少步骤吗?

当我在互联网上搜索时(我已经找到了),我找到了非常不同的解决方案,其中很多都是从头开始创建新角色的。但是,我认为我应该能够使用AWS组织已经创建的AWSServiceRoleForOrganizations角色。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2022-07-20 08:34:44

我想通了。在凭据文件中添加:

主aws_access_key_id =

子帐户role_arn =role_arn source_profile = master

其中XXXXXXXXXXXX是子帐户的帐号.

票数 0
EN

Stack Overflow用户

发布于 2022-07-20 10:13:52

~/.aws/config~/.aws/credentials文件中,需要添加不同的配置文件和凭据。

将您的密钥放在您的~/.aws/credentials文件中。

代码语言:javascript
运行
复制
[default]
aws_access_key_id=XXXXXXXXXXXXXXXX
aws_secret_access_key=XXXXXXXXXXXXXX/XXXXXX/XXXXXXXXX

[dev]
aws_access_key_id=XXXXXXXXXXXXXXXX
aws_secret_access_key=XXXXXXXXXXXXXX/XXXXXX/XXXXXXXXX

[playground]
aws_access_key_id=XXXXXXXXXXXXXXXX
aws_secret_access_key=XXXXXXXXXXXXXX/XXXXXX/XXXXXXXXX

[prod]
aws_access_key_id=XXXXXXXXXXXXXXXX
aws_secret_access_key=XXXXXXXXXXXXXX/XXXXXX/XXXXXXXXX

修改您的~/.aws/config文件。记住要添加前缀'profile‘

代码语言:javascript
运行
复制
[default]
region=us-west-2

[profile dev]
region=us-east-1

[profile playground]
region=us-east-1

[profile prod]
region=us-east-1

现在,您可以使用--profile标志在配置文件之间切换

代码语言:javascript
运行
复制
aws s3 ls --profile dev # will use keys and config from dev profile

aws s3 ls # will use keys and config from default profile

aws s3 ls --profile production # will use and config keys from prod profile
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73048108

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档