azure - 为什么Azure存储帐户有两个 key ?

标签 azure azure-storage

为什么Azure存储帐户有两个 key ? 请用一些实时示例进行解释

最佳答案

此机制用于在不中断服务的情况下无缝更改访问 key 。

假设您泄露了访问 key 并想要更改它。如果它只是一把 key ,并且您在存储服务中更改了它 - 那么您的应用程序服务将无法访问存储,直到它们被重新配置为使用新 key 。这可能会导致停机或性能下降长达数十分钟,甚至更长,具体取决于您的应用程序服务如何支持重新配置。

使用两个可以单独重新生成的 key 就简单得多。假设您的所有应用程序服务都使用主键,并且您想要同时更改主键和辅助键。您更改辅助 key ,然后重新配置服务以使用新的辅助 key ,这可能需要一段时间,但在此期间您尚未重新配置的服务仍然使用主键并可以访问存储。一旦所有应用程序服务都切换到新的辅助 key ,您就可以更改主 key 。您可能需要再次重新配置服务,以便它们使用主键,因为这很方便,但并不是绝对必要的。这样,在更改两个 key 时,您的应用程序服务不会出现停机且不会降级。

关于azure - 为什么Azure存储帐户有两个 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46794668/

相关文章:

python - 如何使用 blockblobservice 的 delete_blob 方法删除 azure 容器内的文件夹(blob)?

azure - Windows Azure 和 WCF 数据服务 V3

azure-storage - azure 存储队列消息直播时间

powershell - 如何使用凭据通过代理服务器运行 Azure powershell cmdlet?

azure - 如何获取 Azure 存储帐户日志记录启用状态?

node.js - 如何在 Azure 虚拟机上创建 Node.js 服务器

.net - 使用 Rest API 访问 Azure Blob 存储

具有 Azure Blob 存储操作的 Azure 逻辑应用程序 : Getting 429 statusCode error

azure - 访问 Azure Blob 存储时出现错误 400 错误请求 - 所有最新组件

azure - AAD B2C :Unable to Authenticate web api after changing Authority URL from login. microsoftonline.com 到 xyz.b2clogin.com