我在几个地区(us-east-1,us-west-2)拥有AWS实例。我使用CodeDeploy获取存储在S3中的.zip文件,并将它们部署到AutoScale组。但是,由于S3存储桶仅存在于us-east-1中,并且我尝试部署到us-west-2,因此在PowerShell命令行开关(New-CDDeployment)中指定区域不起作用。
我需要指定一个区域(us-west-2),但是使用自定义端点(s3-us-east-1.amazonaws.com)从us-east-1中的S3存储桶中提取文件,但我无法在PowerShell命令行开关中找到任何方法。
答案 0 :(得分:1)
使用cross-region replication将您的存储桶从us-east-1复制到us-west-2,并引用powershell cmdlet中的副本存储桶,因为它将位于同一区域。
即使您没有遇到此问题,这也是一种很好的通用做法,因此您在us-east-1 S3 outages期间不会失去对S3代码的访问权限。