amazon-web-services - 为来自同一域的两个 S3 存储桶提供服务
问题描述
是否可以使用指定原始存储桶的路径为单个域中的两个(或更多)S3 存储桶提供服务?
例如:
cdn.domain.com/images
将从桶中送达bucket-images
cdn.domain.com/files
将从桶中送达bucket-files
如果可能,如何配置 CloudFront 分发以使其正常工作?
解决方案
您可以从多个存储桶提供这些不同的内容,但由于 S3 ARN 或对象 URL 本身就是一个 FQDN(域名),CloudFront 允许您为每个分配选择多个来源。通过改变它的行为。
请按照以下文档设置您的 CloudFront 分配: https ://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-distribution-serve-content/
完成此操作后,您可以简单地将此 CloudFront URL 映射到 Rout 53。
如果您在设置时遇到任何问题,请告诉我。
我可以帮你解决这个问题。
推荐阅读
- node.js - 如何使用 Apollo Server 清除设置的 cookie
- ocaml - 取消分配大数组
- python - 在 python 中,当我尝试选择随机数时,如何确保使用 randint 的种子不断变化?
- php - Fat Free 使用 Google OAuth + Google API
- c# - 使用占位符和 html 标签存储字符串
- python - 使用加密的 SearchField 作为自定义用户模型 (Django) 的键时出错:AttributeError: 'NoneType' object has no attribute '_meta'
- python - Pygame FPS 玩家移动问题(Python)
- vue.js - 显示一个对象属性值,并在悬停时显示另一个
- ios - 在 SQLite 数据库中将未知日期转换为人类格式
- python - Pybind11 和为 lambda 推导出的不一致类型