失敗した App Runner サービスの再構築 - AWS App Runner

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

失敗した App Runner サービスの再構築

App Runner サービスの作成時に作成失敗エラーが表示された場合は、次のいずれかを実行できます。

  • の手順に従って、エラーの原因サービスの作成に失敗した場合を特定します。

  • ソースまたは設定でエラーが見つかった場合は、必要な変更を加えてからサービスを再構築します。

  • App Runner の一時的な問題によりサービスが失敗した場合、ソースまたは設定を変更せずに、失敗したサービスを再構築します。

失敗したサービスは、App Runner コンソールApp Runner API、または AWS CLI を使用して再構築できます。

App Runner コンソールを使用した失敗した App Runner サービスの再構築

Rebuild with updates

サービスの作成は、さまざまな理由で失敗することがあります。この場合、サービスを再構築する前に、問題の根本原因を特定して修正することが重要です。詳細については、「サービスの作成に失敗した場合」を参照してください。

更新で失敗したサービスを再構築するには
  1. サービスページの設定タブに移動し、編集を選択します。

    このページに概要パネルが開き、すべての更新のリストが表示されます。

  2. 必要な変更を加え、概要パネルで確認します。

  3. 保存して再構築を選択します。

    サービスページのログタブで進行状況をモニタリングできます。

Rebuild without updates

一時的な問題によりサービスの作成が失敗した場合、ソースまたは構成設定を変更せずにサービスを再構築できます。

更新なしで失敗したサービスを再構築するには
  • サービスページの右上隅にある再構築を選択します。

    サービスページのログタブで進行状況をモニタリングできます。

  • サービスを再度作成できない場合は、「」のトラブルシューティング手順に従ってくださいサービスの作成に失敗した場合。必要な変更を行い、サービスを再構築します。

App Runner API または を使用した失敗した App Runner サービスの再構築 AWS CLI

Rebuild with updates

失敗したサービスを再構築するには:

  1. の手順に従って、エラーの原因サービスの作成に失敗した場合を見つけます。

  2. ブランチ、ソースリポジトリのイメージ、またはエラーの原因となった設定に必要な変更を加えます。

  3. 新しいソースコードリポジトリまたはソースイメージリポジトリパラメータを使用して UpdateService API アクションを呼び出して再構築します。App Runner は、ソースコードリポジトリから最新のコミットを取得します。

例 更新による再構築

次の例では、イメージベースのサービスのソース設定が更新されています。の値は に変更Portされます80

イメージベースの App Runner サービスの input.json ファイルの更新

{ "ServiceArn": "arn:aws:apprunner:us-east-1:123456789012:service/python-app/8fe1e10304f84fd2b0df550fe98a71fa", "SourceConfiguration": { "ImageRepository": { "ImageConfiguration": { "Port": "80" } } } }

UpdateService API アクションの呼び出し。

aws apprunner update-service --cli-input-json file://input.json
Rebuild without updates

App Runner API または を使用して失敗したサービスを再構築するには AWS CLI、サービスのソースまたは設定を変更せずに UpdateService API アクションを呼び出します。App Runner の一時的な問題によりサービスの作成が失敗した場合にのみ、更新せずに再構築することを選択します。