0

我在多个区域(us-east-1、us-west-2)拥有 AWS 实例。我使用 CodeDeploy 获取存储在 S3 中的 .zip 文件并将它们部署到 AutoScale 组。但是,由于 S3 存储桶仅存在于 us-east-1 中,并且我正在尝试部署到 us-west-2,因此在我的 PowerShell commandlet (New-CDDeployment) 中指定区域不起作用。

我需要指定一个区域 (us-west-2),但使用自定义端点 (s3-us-east-1.amazonaws.com) 从 us-east-1 中的 S3 存储桶中提取文件,但我不能在 PowerShell commandlet 中找到执行此操作的任何方法。

4

1 回答 1

1

使用跨区域复制将您的存储桶从 us-east-1 复制到 us-west-2,并在您的 powershell cmdlet 中引用副本存储桶,因为它将位于同一区域中。

即使您没有遇到此问题,这也是一个很好的常规做法,这样您就不会在us-east-1 S3 outages期间无法访问您在 S3 上的代码。

于 2017-03-10T18:50:35.460 回答