假设我从账户 111111111111 建立了一个 AWS 组织,然后我创建/邀请了 2 个账户,222222222222 和 33333333333。一旦我启用了 SCP,我就会看到一个FullAWSAccess
附加到所有成员的策略。我正在尝试在 AWS SDK 中以编程方式更新每个帐户,而不必每次都在控制台上切换角色。例如:
AWSOrganizations client = AWSOrganizationsClientBuilder.standard().build();
ListAccountsResult result = client.listAccounts(new ListAccountsRequest().withMaxResults(10))
result.getAccounts()
.stream()
.forEach(account -> {
// I am not sure what to do with below data
// account.getArn()
// account.getId()
})
假设我希望每个成员都像这样放置一个 s3 对象:
s3.putObject(..)
我是否需要OrganizationAccountAccessRole
为每个成员账户代入一个角色(AWS 默认创建一个角色)并调用 AWS 服务?还是我错过了什么?