AWS - 使用 aws sdk 列出组织或帐户下的所有存储桶

AWS - list all buckets under organization or account using the aws sdk

有没有办法列出组织或每个组织帐户下的所有 aws s3 存储桶? 我正在使用 aws .net sdk,需要获取组织拥有的所有存储桶。

我不知道执行此操作的简单方法。

您可以使用主账户的凭据列出所有成员账户,然后在每个成员账户中承担一个角色以列出其 S3 存储桶。如果您使用组织创建了成员帐户(而不是邀请帐户成为组织成员),那么您可以承担名为 OrganizationAccountAccessRole.

的预配置角色

另请参阅 Running AWS CLI Commands Across All Accounts In An AWS Organization