如何在停机时间最短或不停机的情况下更改 Azure 资源中的密码和密钥

How to change passwords and keys in Azure resources with minimal or no downtime

我需要更改多个 Azure 资源中的密码和访问密钥:

有 4 个网站和 2 个云服务使用这些密码和密钥来访问资源。应用程序使用 CloudConfigurationManager class.

访问密码和密钥

我可以在门户中更改密码并重新生成密钥,然后转到每个网站的 'configure' 选项卡并使用新值进行更新,但问题是:当我更改这些密码和密钥时,应用将停止工作,直到我在正确的设置页面中完成所有更新。

如何更改它们并尽可能减少停机时间?

服务总线和存储帐户具有 primary/secondary 键的概念。 因此,您可以使用 0 downtime.What 更改密钥,您需要这样做:

  1. 重新配置服务,网站使用二级密钥
  2. 重新生成主要

SQL 数据库是另一回事,但您也可以

  1. 创建新 SQL 用户
  2. 重新配置服务、网站以使用新的连接字符串
  3. 删除旧用户