amazon-web-services - 跨区域复制的 S3 存储桶的 CloudFront CDN

标签 amazon-web-services amazon-s3 replication amazon-cloudfront

考虑到昨天的 us-east-1 S3 中断,我如何最好地构建一个 CloudFront CDN,它使用 S3 存储桶作为源并将该存储桶设置为复制到另一个区域?

  1. 我是否设置了两个单独的 CloudFront CDN,一个以 us-east-1 中的存储桶为源,另一个以 us-east-2 中的复制存储桶为源,然后使用一个 Route53 记录访问两个 CDN?

  1. 我能否设置一个具有两个来源(一个在 us-east-1 中,另一个在 us-east-2 中)的 CloudFront CDN,并且 CloudFront 会自动从工作的 S3 区域中提取内容?

还有其他解决方案吗?

非常感谢您的见解和评论。

干杯 伯尼

最佳答案

事实证明,我的两个建议都没有奏效,而且 Cloudfront 不支持开箱即用的 S3 复制和故障转移。

以下架构应该在 2017 年 2 月 28 日北弗吉尼亚州 S3 中断中幸存下来(感谢 @Michael-sqlbot 的帮助)。

虽然 AWS 没有为这种相当常见的场景提供更简单的解决方案,但我感到很惊讶...... S3 Failover With Cloudfront

关于amazon-web-services - 跨区域复制的 S3 存储桶的 CloudFront CDN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42545776/

相关文章:

amazon-web-services - 实际上 Amazon S3 何时触发 Lambda

ruby - 如何在 AWS 的 ruby​​ 中使用 get_object?

Hadoop 文件系统大小 du 命令

python - 如何使用 boto3 读取 s3 存储桶中存在的 json 文件?

amazon-web-services - 如何将我的 AWS SES 验证域限制为仅特定的 VPC IP 范围?

hadoop - 根据上次修改将文件从 s3 下载到 Hive 中?

java - 如何使用提供的 url 从 s3 下载文件?

sql-server - 数据库复制。 2台服务器,主数据库,第二台是只读的

MySQL - PhpMyAdmin 复制重置主配置以检索服务器 ID

java - 无法使用 SMTP 使用 JavaMail 和 Amazon SES 发送邮件