[英]How do I direct a domain to a subfolder on an aws s3 bucket?
我在bucket.com.s3-website.us-east-2.amazonaws.com/subfolder/static-site-folder/
有一个 aws s3 存储桶
我想将域直接路由到子文件夹 /subfolder/static-site-folder/
这是因为我想在一个存储桶上有多个静态站点。
所以我想要这样的东西
example-domain.com -> bucket.com.s3-website.us-east-2.amazonaws.com/subfolder/static-site-folder-1/
example-domain-2.com -> bucket.com.s3-website.us-east-2.amazonaws.com/subfolder/static-site-folder-2/
example-domain-3.com -> bucket.com.s3-website.us-east-2.amazonaws.com/subfolder/static-site-folder-3/
aws 中是否有任何解决方案? 或者是我使用 Kubernetes 设置代理服务器来路由流量的唯一选择?
域名系统 (DNS) Web 服务提供商(例如 Route53)不会“看到”您的文件夹。 它们仅在域级别运行,但在 url 路径上运行。
可能实现您想要的最简单方法是为您的 S3设置CloudFront 发行版并为您的文件夹指定Origin Path
:
如果您希望 CloudFront从 Amazon S3 存储桶或自定义源中的目录请求您的内容,请在此处输入目录名称,以 / 开头。 CloudFront 在将请求转发到您的源时,将目录名称附加到源域名的值,例如 myawsbucket/production。 不要在目录名称的末尾包含 /。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.