Azure 存储帐户故障转移

问题描述

按照此 link 进行 Azure 存储故障转移过程,所有此链接都说明了启动故障转移过程的手动方式。

有没有办法以编程方式执行此故障转移过程?无需任何人工干预。

触发故障转移过程的线索或异常是什么?

如果存储帐户不可用,Azure 存储 SDK 是否会引发任何特定异常?

如何复制/模拟存储帐户不可用以进行开发和测试?

解决方法

您可以使用 REST、Powershell 或 AZ CLI 自动执行 Azure 帐户故障转移。

Powershell: https://docs.microsoft.com/en-us/azure/storage/common/storage-initiate-account-failover?tabs=azure-powershell#tabpanel_CeZOj-G++Q_azure-powershell

AZ CLI:

 CREATE UNIQUE INDEX no_text_dups_please ON tbl(text_hash);

休息:

https://docs.microsoft.com/en-us/rest/api/storagerp/storageaccounts/failover