重要
診斷套件可能包含來自您的網站的資訊,視使用而定,包括個人資料、客戶資料和系統產生的記錄等資料。 將診斷套件提供給Azure 支援時,您會明確授與Azure 支援許可權,以存取診斷套件及其包含的任何資訊。 您應該確認這在您公司的隱私權原則和合約下是可接受的。
在本操作指南中,您將瞭解如何使用 Azure 入口網站 收集 Azure Private 5G Core (AP5GC) 網站的遠端診斷套件。 然後,您可以提供診斷套件來Azure 支援協助您解決問題。
遇到問題並提交支援要求後,您應該一律儘快收集診斷。 請參閱 如何開啟 Azure Private 5G Core 的支援要求。
必要條件
您必須已部署 AP5GC 網站來收集診斷。
設定儲存體帳戶
您必須設定儲存體帳戶來儲存診斷套件。
- 使用下列其他組態建立診斷的儲存體帳戶 :
- 在 [資料保護] 索引標籤的 [ 存取控制 ] 底下 ,選取 [ 啟用版本層級不變性支援 ]。 這可讓您在下一個步驟中指定帳戶的時間型保留原則。
- 如果您想要在一段時間後自動刪除儲存體帳戶的內容, 請為您的儲存體帳戶設定預設的時間型保留原則 。
- 建立診斷的容器 。
- 記下 容器 Blob URL。 例如:
https://storageaccountname.blob.core.windows.net/diagscontainername
- 流覽至您的 儲存體帳戶 。
- 選取您要用於診斷集合之容器 Blob 右側的 ... 符號。
- 在操作功能表中選取 [容器屬性 ]。
- 複製容器屬性 檢視中 URL 欄位的內容 。
- 建立 使用者指派的身 分識別,並使用 儲存體 Blob 資料參與者 角色,將它指派給上面建立的 儲存體帳戶。
提示
建立網站時,您可能已經建立並關聯使用者指派的身分識別。
- 流覽至 網站的封包核心控制平面 資源。
- 選取 左側功能表中設定 下的 [身分 識別]。
- 選取新增。
- 選取您所建立的使用者簽署受控識別,然後選取 [ 新增 ]。
收集月臺的診斷
登入 Azure 入口網站。
流覽至 您要收集診斷之網站的 [封包核心控制窗格 ] 概觀頁面。
選取 左側 [說明 ] 區段底 下的 [診斷集合 ]。 這會開啟診斷 集合 檢視。
輸入已針對診斷儲存體設定的儲存體帳戶 Blob URL ,並附加您想要提供診斷的檔案名。 例如:
https://storageaccountname.blob.core.windows.net/diagscontainername/diagsPackageName.zip
提示
儲存體 帳戶 Blob URL 應該在建立期間記下。 如果不是:
- 流覽至您的 儲存體帳戶 。
- 選取您要用於診斷集合之容器 Blob 右側的 ... 符號。
- 在操作功能表中選取 [容器屬性 ]。
- 複製容器屬性 檢視中 URL 欄位的內容 。
選取 [ 診斷集合 ]。
AP5GC 線上服務會在提供的儲存體帳戶 URL 產生套件。 一旦入口網站回報成功,您就能夠下載可供與Azure 支援共用的診斷套件。
- 若要下載診斷套件,請流覽至儲存體帳戶 URL,以滑鼠右鍵按一下檔案,然後選取 [ 下載 ]。
- 若要開啟支援要求,並與 Azure 支援共用診斷套件,請參閱 如何開啟 Azure Private 5G Core 的支援要求。
疑難排解
- 如果診斷檔案收集失敗,入口網站中會出現活動記錄,讓您透過 ARM 進行疑難排解:
- 如果傳遞了不正確容器 URL,要求將會遭到拒絕,並回報 400 不正確的要求 。 使用正確的容器 URL 重複此程式。
- 如果作業的非同步部分失敗,非同步作業資源會設定為 [失敗] ,並回報失敗原因。
- 確認已將相同的使用者指派身分識別新增至月臺和儲存體帳戶。
- 檢查儲存體容器是否已設定不變性原則。 如果是,請移除原則,或確定儲存體帳戶已啟用版本層級不變性支援,如設定儲存體帳戶 中所述 。 這是必要的,因為診斷檔案會串流至儲存體帳戶容器,因此容器必須支援 Blob 更新。 如需詳細資訊,請參閱 不可變 Blob 資料的時間型保留原則 。
- 如果此問題無法解決問題,請與 AP5GC 支援共用失敗要求的相互關聯識別碼以進行調查。 請參閱 如何開啟 Azure Private 5G Core 的支援要求。