azure - 如何从 S3 或 Azure Blob 提供 HTTP 状态 503 的静态网站?

标签 azure amazon-web-services cdn

我正在寻找一种在将网站更新到新版本时从 Amazon S3 或 Azure Blob 存储提供“维护模式”网站的方法。我想将 DNS 翻转到指向 maint.mydomain.com (这将是一个静态站点并返回 503 http 状态)。这可能与其中任何一个有关,还是我需要创建一个传统网站来托管它?

我可以让 S3 为网站提供服务,但它始终显示 HTTP 状态 200。有什么想法吗?

最佳答案

我最终解决这个问题的方法是创建一个只有 app_offline.htm 的 Azure 部署。当我需要中断时,我只需将该包部署到生产环境,并在进行数据库迁移时将下一个版本暂存。然后我将vip切换到新版本。

不好的部分是,一旦我切换到新版本,我以前的版本就不再等待暂存,但我再次只是更改了数据库架构,因此在这种情况下回滚可能会更多地涉及到无论如何。

关于azure - 如何从 S3 或 Azure Blob 提供 HTTP 状态 503 的静态网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6686290/

相关文章:

azure - 为什么用户添加到用户列表后需要在 Azure Single Sign On 中请求管理员批准?

azure datalake gen2 databricks ACL 权限

c# - AWS .NET SDK、AliasTarget 记录集问题

amazon-web-services - 亚马逊网络服务 - beantalk 定价决策

amazon-web-services - AWS Lambda S3:::ObjectCreated:Put 事件返回无效的对象键

amazon-s3 - 使用 amazon s3 和 cloudfront 作为 CDN

ubuntu - 在 Azure 上从我取消配置的 Ubuntu 镜像创建 VM 时,它使用 fusionblk 资源磁盘而不是 ext4 创建 VM

azure - 从 azure cdn 流畅流式传输

html - 无法访问字体 awsome 的最大 CDN 链接

c# - 如何在前端外部触发 SignalR 命令