我可以将部署槽之类的东西与 Azure 存储静态网站一起使用吗?

Rau*_*aul 6 azure azure-storage

我尝试了 Azure 中 Blob 存储的静态网站功能,非常棒!只需复制我的 SPA 静态文件(js、html、css...),一切正常。现在我的问题是:如何更新文件并确保它们一致?

通过应用服务,我可以使用部署槽并在它们准备好时进行交换。如果我只是复制一个新版本,客户端可能会得到不一致的版本(一些文件来自旧版本,另一些文件来自新版本)。

这对于我的 .js 文件来说是一个大问题。我可以使用事务之类的东西来使我的文件在所有文件都被复制后可见吗?

Mar*_*ndl 3

考虑创建另一个代表暂存环境的存储帐户,并使用Azure 流量管理器来实现交换。

这还允许您执行蓝绿部署,您可以仅将少数用户(比方说 1%)发送到新部署...