可能的錯誤訊息
Staging Resources (Unable to determine AccessKey for URL)pogo.exceptions.FrameworkError: 'az://.../blobs' is not a directorypogo.exceptions.FrameworkError: Cannot sync from directory to file!
解決辦法
通常,當與 Azure CycleCloud 相關聯的服務主體沒有許可權讀取記憶體帳戶保險箱的存取密鑰時,就會發生此錯誤。 若要修正此錯誤,請將 Microsoft.Storage/storageAccounts/listKeys/action 許可權授與服務主體。
這些失敗的另一個常見原因是使用已啟用 Azure Data Lake Storage Gen 2 階層命名空間 的記憶體帳戶。 您必須針對用於作為存儲櫃的 Blob 儲存體帳戶停用 階層命名空間。
您可以在 Azure 入口網站的 [記憶體帳戶概觀] 頁面中檢查階層命名空間是否已啟用。 搜尋 階層命名空間的頁面。 啟用之後,您無法停用階層命名空間。 您必須為 CycleCloud 記憶體保險箱選擇或建立新的記憶體帳戶。
詳細資訊
如需 CycleCloud 所需特定許可權的詳細資訊,請參閱 建立 CycleCloud 的自定義角色和受控識別。