我们已将开发/测试/生产等工作负载分别放置在AWS组织中的不同账户中 https://aws.amazon.com/organizations/。
S3要求存储桶名称在全球范围内唯一。由于这个原因,我们不能在每个账户中拥有一个名为“OurS3Data”的S3存储桶。虽然我们可以在账户之间共享一个存储桶,但是我们不想在账户之间混合数据。
有什么策略可以解决这个问题?
我考虑使用Route53 / DNS指向不同的存储桶,使'OurS3Data.CompanyInternal.Com'始终指向该账户内的特定存储桶 - 但我们使用多个版本的AWS SDK从代码引用此存储桶,我非常确定这是不被支持的。
我们还考虑将参数存储在AWS系统管理器参数存储库中,但这似乎是一种麻烦的方法https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-paramstore.html。
S3要求存储桶名称在全球范围内唯一。由于这个原因,我们不能在每个账户中拥有一个名为“OurS3Data”的S3存储桶。虽然我们可以在账户之间共享一个存储桶,但是我们不想在账户之间混合数据。
有什么策略可以解决这个问题?
我考虑使用Route53 / DNS指向不同的存储桶,使'OurS3Data.CompanyInternal.Com'始终指向该账户内的特定存储桶 - 但我们使用多个版本的AWS SDK从代码引用此存储桶,我非常确定这是不被支持的。
我们还考虑将参数存储在AWS系统管理器参数存储库中,但这似乎是一种麻烦的方法https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-paramstore.html。