

AWS App Runner は、2026 年 4 月 30 日以降、新規のお客様に公開されなくなります。App Runner を使用する場合は、その日付より前にサインアップします。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[AWS App Runner  可用性の変更](https://docs.aws.amazon.com/apprunner/latest/dg/apprunner-availability-change.html)」を参照してください。

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

# 失敗した App Runner サービスの再構築
<a name="manage-rebuild"></a>

 App Runner サービスの作成時に**作成失敗**エラーが表示された場合は、次のいずれかを実行できます。
+ の手順に従って、エラーの原因[サービスの作成に失敗した場合](troubleshooting-create-failure.md)を特定します。
+ ソースまたは設定でエラーが見つかった場合は、必要な変更を加えてからサービスを再構築します。
+ App Runner の一時的な問題によりサービスが失敗した場合、ソースまたは設定を変更せずに、失敗したサービスを再構築します。

失敗したサービスは、[App Runner コンソール](#manage-rebuild.console)または [App Runner API または AWS CLI](#manage-rebuild.api) を使用して再構築できます。

## App Runner コンソールを使用した失敗した App Runner サービスの再構築
<a name="manage-rebuild.console"></a>

------
#### [ Rebuild with updates ]

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

**更新で失敗したサービスを再構築するには**

1. サービスページの **設定** タブに移動し、**編集** を選択します。

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

1. 必要な変更を行い、概要パネルで確認します。

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

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

------
#### [ Rebuild without updates ]

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

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

  サービスページの**ログ**タブで進行状況をモニタリングできます。
+ サービスを再度作成できない場合は、「」のトラブルシューティング手順に従ってください[サービスの作成に失敗した場合](troubleshooting-create-failure.md)。必要な変更を行い、サービスを再構築します。

------

## App Runner API または を使用した失敗した App Runner サービスの再構築 AWS CLI
<a name="manage-rebuild.api"></a>

------
#### [ Rebuild with updates ]

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

1. [サービスの作成に失敗した場合](troubleshooting-create-failure.md) 「」の手順に従って、エラーの原因を見つけます。

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

1. 新しいソースコードリポジトリまたはソースイメージリポジトリパラメータを使用して [UpdateService](https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html) API アクションを呼び出して再構築します。App Runner は、ソースコードリポジトリから最新のコミットを取得します。

**Example 更新による再構築**  
次の例では、イメージベースのサービスのソース設定が更新されています。の値は に変更`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](https://docs.aws.amazon.com/apprunner/latest/api/API_UpdateService.html) API アクションを呼び出します。App Runner の一時的な問題によりサービスの作成が失敗した場合にのみ、更新せずに再構築することを選択します。

------