【问题标题】:Is there any alternate way to access objects from Amazon S3?是否有其他方法可以从 Amazon S3 访问对象?
【发布时间】:2019-09-14 13:18:24
【问题描述】:

我在 Amazon S3 中有一个文件。我已将其设置为公共访问。访问对象的 URL 是https://s3-us-west-2.amazonaws.com/*******/index.html 我可以更改路径,使其看起来像https://www.random_domain_name.com/index.html

【问题讨论】:

  • 你想解决什么问题?
  • 如何更改 S3 对象的默认格式,使其看起来像 www.random_domain_name.com/object

标签: html amazon-web-services web url amazon-s3


【解决方案1】:

您可以创建一个 CloudFront 分配,其来源是指您的 S3 存储桶。 然后您需要在 Route53(或您自己的 DNS 服务)上创建一条记录,如下所示:

  • 名称:static.example.com
  • 类型:CNAME
  • 别名:是
  • 别名目标:您的 CloudFront 分配

【讨论】:

    【解决方案2】:

    为公共访问配置 S3 存储桶并在配置中选择“使用此存储桶托管网站”选项。

    进一步阅读:S3 文档中的Hosting a Static Website on Amazon S3

    【讨论】:

    • 我按你说的试过了。我使用了重定向请求选项,然后输入了我的域名以及使用的协议。但是现在当我点击我的链接时,它会被重定向到指定的域名和路径,但会抛出错误“未找到”
    猜你喜欢
    • 1970-01-01
    • 2019-03-26
    • 1970-01-01
    • 1970-01-01
    • 2017-12-20
    • 2011-02-03
    • 1970-01-01
    • 2013-04-04
    • 1970-01-01
    相关资源
    最近更新 更多