您可以查看從 Application Design Center 部署的應用程式,瞭解應用程式範本的部署和更新失敗情形,以便快速因應變更。
在 Application Design Center 中,您可以為 App Hub 應用程式設計應用程式範本,然後從這些範本部署應用程式例項。設計與部署作業分開後,您就能變更應用程式設計,而不會影響執行中的應用程式例項。
在 Cloud Hub 的「部署」頁面中,您可以執行下列工作:
- 從 App Design Center 查看應用程式部署失敗的作業,以及失敗原因。然後,您可以在 App Design Center 中查看 Cloud Build 記錄檔,或更新應用程式,藉此調查失敗原因。App Design Center 會使用 Cloud Build 部署應用程式。
- 查看已更新應用程式範本的應用程式執行個體。
事前準備
請確認已完成下列步驟:
為啟用應用程式的資料夾設定 App Hub。
建立及部署應用程式。詳情請參閱「 App Design Center 總覽」。
必要的角色
如要取得查看應用程式部署作業所需的權限,請要求管理員在啟用應用程式的資料夾中,為您授予管理專案的下列 IAM 角色:
-
查看部署作業:
應用程式管理檢視者 (
roles/apphub.appManagementViewer
) -
在 Cloud Hub 中查看 Cloud Build 記錄和其他資料:
Cloud Hub Operator (
roles/cloudhub.operator
)
如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。
如要在應用程式設計中心更新應用程式執行個體或範本,您必須具備額外權限。如要瞭解角色和權限,請參閱 App Design Center 的存取權控管說明文件。
查看失敗的部署作業
如果應用程式部署失敗,您可以查看詳細資料,並採取建議的動作來解決問題。
前往 Google Cloud 控制台的「Deployments」(部署作業) 頁面。
從頁面頂端的專案挑選器中,選取已啟用應用程式的資料夾。 如果不確定要選取哪個資料夾,請洽詢管理員。
「應用程式基礎架構部署作業通知」會顯示 App Design Center 最近一次部署失敗的作業。「問題」欄會根據 Cloud Build 記錄檔中的資訊,指出失敗原因。如果所選啟用應用程式的資料夾中沒有部署失敗的項目,表格就會是空白。
請使用下列其中一種方式調查應用程式故障:
- 如要調查應用程式的已識別問題,請按一下資料表列中的「在 ADC 中查看」,在 App Design Center 中查看應用程式。
- 如要在 App Design Center 中查看應用程式的詳細資料,請按一下應用程式名稱。
- 如要查看所有部署作業的清單,請按一下「查看所有應用程式基礎架構部署作業」。
查看有可用更新的應用程式
如果已部署的應用程式是以有新修訂版本的範本為基礎,您可以查看最新修訂版本,並重新部署應用程式,納入最新變更。
前往 Google Cloud 控制台的「Deployments」(部署作業) 頁面。
從頁面頂端的專案挑選器中,選取已啟用應用程式的資料夾。 如果不確定要選取哪個資料夾,請洽詢管理員。
「應用程式基礎架構有可用的更新」部分會顯示已部署的應用程式,以及更新後的應用程式範本。如果所選啟用應用程式的資料夾中沒有使用更新後範本的應用程式,表格就會是空白。
在應用程式清單中,按一下應用程式或範本名稱,即可查看該項目。如要查看範本的變更並套用變更,請按一下「查看及更新應用程式」。如要瞭解如何套用範本修訂版本,請參閱「套用範本修訂版本」。