App 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 オペレーター (
roles/cloudhub.operator
)
ロールの付与については、プロジェクト、フォルダ、組織へのアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
App Design Center でアプリケーション インスタンスまたはテンプレートを更新するには、追加の権限が必要です。ロールと権限については、App Design Center のアクセス制御に関するドキュメントをご覧ください。
失敗したデプロイを表示する
アプリケーションのデプロイが失敗した場合は、詳細を表示して、推奨されるアクションを実行して問題を解決できます。
Google Cloud コンソールで、[デプロイ] ページに移動します。
ページの上部にあるプロジェクト選択ツールから、アプリ管理用フォルダを選択します。選択するフォルダがわからない場合は、管理者にお問い合わせください。
[アプリケーション インフラストラクチャのデプロイに関する通知] には、App Design Center で最近失敗したデプロイが表示されます。[問題] 列には、Cloud Build ログの情報に基づいて失敗の理由が表示されます。選択したアプリ対応フォルダに失敗したデプロイがない場合、テーブルは空になります。
次のいずれかのオプションを使用して、アプリケーションの障害を調査します。
- アプリケーションで特定された問題を調査するには、表の行で [ADC で表示] をクリックして、App Design Center でアプリケーションを表示します。
- App Design Center でアプリケーションの詳細を表示するには、アプリケーション名をクリックします。
- すべてのデプロイのリストを表示するには、[すべてのアプリケーション インフラストラクチャのデプロイを表示] をクリックします。
利用可能なアップデートがあるアプリを表示する
デプロイされたアプリケーションがテンプレートに基づいており、新しいリビジョンがある場合は、最新のリビジョンを表示して、最新の変更内容を含むようにアプリケーションを再デプロイできます。
Google Cloud コンソールで、[デプロイ] ページに移動します。
ページの上部にあるプロジェクト選択ツールから、アプリ管理用フォルダを選択します。選択するフォルダがわからない場合は、管理者にお問い合わせください。
[アプリケーション インフラストラクチャの更新を利用可能] セクションには、更新されたアプリケーション テンプレートでデプロイされたアプリケーションが表示されます。選択したアプリ対応フォルダに、更新されたテンプレートを含むアプリケーションがない場合、表は空になります。
アプリケーションのリストで、アプリケーションまたはテンプレートの名前をクリックすると、そのアプリケーションまたはテンプレートを表示できます。テンプレートの変更内容を確認して変更を適用するには、[アプリケーションの確認と更新] をクリックします。テンプレート リビジョンの適用について詳しくは、テンプレート リビジョンを適用するをご覧ください。