爲什麼Azure存儲帳戶有兩個密鑰? 請用一些實時示例說明爲什麼Azure存儲帳戶有兩個密鑰?
-1
A
回答
1
兩個存儲帳戶密鑰背後的原因是重新生成密鑰,而不會中斷您的存儲服務或訪問該服務。
欲瞭解更多信息,請參閱部分「管理您的存儲訪問鍵」下面的文檔中: https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#manage-your-storage-account
0
這種機制是無縫更改訪問鍵而無需中斷服務。
假設您泄露了一個訪問密鑰並想要更改它。如果它只是一個密鑰,並且它在存儲服務中發生了變化 - 那麼您的應用程序服務將無法訪問存儲,直到它們被重新配置爲使用新密鑰。這可能導致停機或退化長達幾十分鐘甚至更長,這取決於您的應用程序服務如何支持重新配置。
使用兩個可以單獨重新生成的按鍵更加簡單。假設您的所有應用程序服務都使用主鍵,並且您想要更改主鍵和輔助鍵。您更改輔助密鑰,然後重新配置服務以使用新的輔助密鑰,這可能需要一段時間,但在此期間,您尚未重新配置的服務仍然使用主鍵並且可以訪問存儲。一旦所有應用程序服務都切換到新的輔助密鑰,您就可以更改主鍵。您可能需要再次重新配置服務,以便他們使用主鍵,因爲這很方便,但並非絕對必要。這樣,當兩個密鑰都被更改時,您的應用程序服務不會停機,也不會降級。
相關問題
- 1. 如何獲取Azure存儲帳戶密鑰
- 2. 爲什麼Windows Azure In-Role緩存需要存儲帳戶?
- 3. Azure存儲連接字符串沒有帳戶密鑰 - 公共容器
- 4. Azure孤兒存儲帳戶
- 5. Azure存儲帳戶連接
- 6. Windows Azure和多個存儲帳戶
- 7. 存儲帳戶/密碼
- 8. 無法以編程方式獲取Azure存儲帳戶的密鑰
- 9. 如何以編程方式使用Java來獲取Azure存儲帳戶密鑰?
- 10. 設置Azure存儲帳戶作爲當前存儲帳戶的powershell
- 11. Azure:使用存儲器模擬器時,帳戶名稱和訪問密鑰是什麼?
- 12. 我創建了什麼樣的Azure存儲帳戶?
- 13. Azure表存儲批行密鑰查找
- 14. 將Azure存儲帳戶(經典)轉換爲ARM Blob存儲
- 15. Windows Azure存儲異常連接字符串指定帳戶名稱和帳戶密鑰
- 16. 幾個SSH密鑰和用戶帳戶
- 17. 爲什麼這個hashmap有兩次相同的密鑰?
- 18. 爲什麼我沒有在Azure存儲主鍵賬戶
- 19. 存儲密鑰
- 20. 存儲密鑰
- 21. Azure-Powershell在存儲帳戶上啓用文件服務加密
- 22. Azure函數應用程序的「存儲帳戶」設置有什麼作用?
- 23. 本地存儲多個密鑰存儲
- 24. 在Azure存儲帳戶中創建表
- 25. 在Azure WorkerRole中創建存儲帳戶
- 26. 存儲帳戶之間的Azure性能
- 27. Azure存儲帳戶的可用性
- 28. 連接到Azure存儲帳戶
- 29. Azure存儲帳戶文件版本
- 30. 轉換Azure經典存儲帳戶
這是嚴格爲您使用,如你所願。關鍵輪換等等。沒有例子可以得到。 –
以防萬一您在公共GitHub中意外提交了一個。真實的例子。 – evilSnobu
這不是太寬泛的任何方式,一個很好的實際問題。 – sharptooth