gpt4 book ai didi

iis - 在保留 URL 的同时将文件移动到 Amazon S3

转载 作者:行者123 更新时间:2023-12-04 11:17:30 25 4
gpt4 key购买 nike

我在这里有点不高兴。我目前有一个由第三方托管服务提供商托管在共享托管环境中的网站。因此,我没有对本网站所在的 IIS 服务器的 root 访问权限。

我目前在网站上有一个目录,例如:

mysite.com/myfiles

“myfiles”目录目前有很多文件。太多的文件让我超过了主机上的磁盘空间分配。现在有几件事情需要考虑:

  • 房东没有更慷慨的计划让我们升级。他们只愿意向我们收取(非常高的)超额费用。
  • 我们需要和这个东道主待在一起,直到我们与他们的契约(Contract)到期,也就是将近一年之后。

  • 我想获取此目录的内容并将其放在 Amazon S3 上,这将减轻托管帐户的磁盘空间压力。唯一的问题是文件的 URL 需要保持不变!

    因此,例如,如果外部网站链接到 mysite.com/myfiles/image.jpg,我希望该网站上的图像继续正常工作。

    有没有可能的方法来实现这一目标?

    最佳答案

    我建议创建一个 S3 存储桶(可能还有一个位于它上面的 Cloudfront 发行版),其中填充了一个与您现有站点相对应的文件夹布局(用于将来的迁移)。然后在您的 DNS 中创建一个 CNAME 条目,为您的存储桶/分发提供一个友好名称(例如 s3.my.domain )。

    然后向您现有的站点添加一个 URL 重写器,转发对 http://my.domain/myfiles/xxx 的请求。到匹配的 S3 URL,例如` http://s3.my.domain/myfiles/xxx '。

    当您的托管契约(Contract)完成后,更改 DNS 以指向您的根和 www存储桶/分发版或其他主机中的条目。

    我目前正在使用 Cloudfront 为我的一项业务在地理上缓存静态内容,并且效果很好;到目前为止,停机时间为零(超过 12 个月约 6 个月)。

    2010 年 6 月: Cloudfront 非常出色,比以前的托管安排便宜得多。我们目前每月只需 120 美元即可处理大约 250 万个请求(约 750GB)。

    关于iis - 在保留 URL 的同时将文件移动到 Amazon S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1904694/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com