共用方式為


Azure Chaos Studio 的限制與已知問題

以下是 Azure Chaos Studio 的已知限制。

限制

  • 支援的區域 - 目標資源必須位於 Azure Chaos Studio 支援的其中一個區域
  • 不支援資源移動 - Azure Chaos Studio 追蹤的資源 (例如實驗) 目前不支援資源移動。 實驗可以輕鬆複製 (透過複製實驗 JSON),用於其他訂用帳戶、資源群組或區域。 實驗也可以跨區域將資源設為目標。 延伸模組資源 (目標和功能) 支援資源移動。
  • VM 需要 Azure Chaos Studio 的網路存取權 - 針對代理程式型錯誤,虛擬機器必須具有 Azure Chaos Studio 代理程式服務的輸出網路存取權:
  • 網路中斷連線錯誤 - 代理程式型「網路中斷連線」錯誤只會影響新連線。 現有的使用中連線會繼續保持連線。 您可以重新啟動服務或程序,強制連線中斷。
  • 版本支援 - 如需作業系統、瀏覽器和整合版本相容性的詳細資訊,請檢閱 Azure Chaos Studio 版本相容性頁面。
  • PowerShell 模組 - Azure Chaos Studio 目前沒有專用的 PowerShell 模組。 針對 PowerShell,請使用我們的 REST API
  • Azure CLI - Chaos Studio 目前沒有專用的 AzCLI 模組。 使用 AzCLI 的 REST API
  • Terraform - Chaos Studio 未正式支援 Terraform 的可用預覽模組。 如果您使用這些模組並遇到 Terraform 模組本身的問題,請在找到 [這裡] 的 Terraform 頁面上提出 Github 問題(https://github.com/hashicorp/terraform-provider-azurerm/issues這裡)。
  • Azure 原則 - Azure Chaos Studio 目前不支援我們服務適用的內建原則 (客戶自控金鑰和 Azure Private Link 的稽核原則)。
  • Azure Private Link - 我們不支援使用 Azure Private Link 進行代理程式型實驗的 Azure 入口網站 UI 實驗。 這些限制不適用於我們的服務直接錯誤
  • 客戶自控金鑰 您必須透過 CLI 使用我們的 2023-10-27-preview REST API 建立已啟用 CMK 的實驗。 我們目前不支援使用 CMK 的入口網站 UI 實驗。 實驗資訊會出現在訂用帳戶內的 ARG 中 - 這是目前已知的問題,但僅限於 ARG,而且只能由訂用帳戶檢視。
  • Java SDK 目前,我們沒有專用的 JAVA SDK。 如果您會用到,請提出功能要求與我們連絡。
  • 內建角色 - Azure Chaos Studio 目前沒有自己的內建角色。 將 Azure 內建角色或建立的自訂角色指派給實驗的身分識別,即可獲得執行混沌實驗的權限。
  • 代理程式服務標籤 目前我們沒有服務標籤可用於代理程式型錯誤。
  • Chaos Studio Private Accesses (CSPA) - 針對 CSPA 資源類型,有一個 嚴格的 1:1 對應 Chaos Target:CSPA 資源(私人端點的抽象概念)。 我們只允許 每個訂 用帳戶建立5個CSPA資源,以維護所有客戶的預期體驗。

已知問題

  • 在實驗設計工具選取代理程式型錯誤的目標資源時,可以選取具有所選錯誤不支援之作業系統的虛擬機器或虛擬機器擴展集。
  • 在 Linux 環境執行時,代理程式型網路延遲錯誤 (NetworkLatency-1.1) 只會影響輸出流量,不會影響輸入流量。 錯誤可能同時影響 Windows 環境的輸入和輸出流量 (透過 inboundDestinationFiltersdestinationFilters 參數)。
  • 從 [目標和/或實驗] 頁面以 Azure 訂用帳戶篩選時,如果您有許多具有大量 Azure 資源的訂用帳戶,載入時間可能很長。 因應措施是篩選至有問題單一特定訂用帳戶,快速找出您想要的目標和/或實驗。
  • NSG 安全性規則 1.1 版 錯誤支援額外的 flushConnection 參數。 這項功能有現行已知問題:如果已啟用 flushConnection,錯誤可能會導致 "FlushingNetworkSecurityGroupConnectionIsNotEnabled" 錯誤。 若要暫時避免此錯誤,請停用 flushConnection 參數,或使用 NSG 安全性規則 1.0 版錯誤。
  • 如果您使用以查詢為基礎的動態目標來選取目標並收到下列錯誤: selector='{0}' 已解析為空的目標資源清單。即使您已在實驗設計工具中選取目標資源,您還是會看到錯誤錯誤訊息。 失敗的真正原因是查詢所傳回的資源都未設定啟用實驗執行的許可權。 我們正積極努力修正這個不正確的錯誤訊息。

下一步

使用下列連結,開始建立和執行混沌實驗,以 Azure Chaos Studio 改善應用程式復原能力: