

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-pause"></a>

ウェブアプリケーションを一時的に無効にしてコードの実行を停止する必要がある場合は、 AWS App Runner サービスを一時停止できます。App Runner は、サービスのコンピューティング容量をゼロに削減します。

アプリケーションを再度実行する準備ができたら、App Runner サービスを再開できます。App Runner は、新しいコンピューティングキャパシティをプロビジョニングし、アプリケーションをデプロイして、アプリケーションを実行します。アプリケーションソースは再デプロイされず、ビルドは必要ありません。代わりに、App Runner は現在デプロイされているバージョンで再開されます。アプリケーションは App Runner ドメインを保持します。

**重要**  
サービスを一時停止すると、アプリケーションの状態は失われます。たとえば、コードが使用したエフェメラルストレージは失われます。コードの場合、サービスの一時停止と再開は、新しいサービスへのデプロイと同等です。
コードの欠陥 (検出されたバグやセキュリティの問題など) が原因でサービスを一時停止した場合、サービスを再開する前に新しいバージョンをデプロイすることはできません。  
したがって、サービスを実行し続け、代わりに最後の安定したアプリケーションバージョンにロールバックすることをお勧めします。
サービスを再開すると、App Runner はサービスを一時停止する前に使用された最後のアプリケーションバージョンをデプロイします。サービスの一時停止以降に新しいソースバージョンを追加した場合、自動デプロイが選択されていても、App Runner はそれらのバージョンを自動的にデプロイしません。たとえば、イメージリポジトリに新しいイメージバージョンがあるか、コードリポジトリに新しいコミットがあるとします。これらのバージョンは、自動的にデプロイされません。  
新しいバージョンをデプロイするには、App Runner サービスを再開した後に、手動デプロイを実行するか、別のバージョンをソースリポジトリに追加します。

## 比較した一時停止と削除
<a name="manage-pause.pause-vs-delete"></a>

App Runner サービスを*一時停止*して*一時的に*無効にします。コンピューティングリソースのみが終了し、保存されたデータ (アプリケーションバージョンのコンテナイメージなど) はそのまま残ります。サービスの再開は迅速で、アプリケーションを新しいコンピューティングリソースにデプロイする準備が整います。App Runner ドメインは同じままです。

App Runner サービス*を削除*して、*完全に*削除します。保存されたデータは削除されます。サービスを再作成する必要がある場合、App Runner はソースを再度取得し、コードリポジトリの場合はビルドする必要があります。ウェブアプリケーションは、新しい App Runner ドメインを取得します。

## サービスが一時停止したとき
<a name="manage-pause.paused"></a>

サービスを一時停止し、**一時停止**ステータスになると、API コールやコンソールオペレーションなど、アクションリクエストに異なる方法で応答します。サービスを一時停止しても、ランタイムに影響する方法でサービスの定義や設定を変更しない App Runner アクションを実行できます。つまり、実行中のサービスの動作、スケール、またはその他の特性がアクションによって変更された場合、一時停止したサービスに対してそのアクションを実行することはできません。

次のリストは、一時停止したサービスで実行できる API アクションと実行できない API アクションに関する情報を示しています。同等のコンソールオペレーションも同様に許可または拒否されます。

**一時停止したサービスで*実行できる*アクション**
+ *`List*` および `Describe*`アクション* – 情報のみを読み取るアクション。
+ *`DeleteService`* – サービスはいつでも削除できます。
+ *`TagResource`、 `UntagResource`* – タグはサービスに関連付けられていますが、その定義の一部ではなく、ランタイムの動作には影響しません。

**一時停止したサービスで実行*できない*アクション**
+ *`StartDeployment` アクション* (または コンソールを使用した[手動デプロイ](manage-deploy.md#manage-deploy.manual))
+ *`UpdateService`* (または、変更のタグ付けを除くコンソールを使用した設定変更)
+ *`CreateCustomDomainAssociations`, `DeleteCustomDomainAssociations`*
+ *`CreateConnection`, `DeleteConnection`*

## サービスの一時停止と再開
<a name="manage-pause.manage"></a>

次のいずれかの方法を使用して、App Runner サービスを一時停止して再開します。

------
#### [ App Runner console ]

**App Runner コンソールを使用してサービスを一時停止するには**

1. [App Runner コンソール](https://console.aws.amazon.com/apprunner)を開き、**リージョン**リストで を選択します AWS リージョン。

1. ナビゲーションペインで、**サービス**を選択し、App Runner サービスを選択します。

   コンソールには、サービスダッシュボードに**サービスの概要**が表示されます。  
![\[アクティビティリストを示す App Runner サービスダッシュボードページ\]](http://docs.aws.amazon.com/ja_jp/apprunner/latest/dg/images/console-dashboard.png)

1. **アクション**を選択し、**一時停止**を選択します。

   サービスダッシュボードページで、サービス**のステータス**が**進行中のオペレーション**に変わり、一時停止に変わります****。これで、サービスは一時停止されます。

**App Runner コンソールを使用してサービスを再開するには**

1. **アクション**を選択し、**再開**を選択します。

   サービスダッシュボードページで、サービス**のステータス****が進行中のオペレーション**に変わります。

1. サービスが再開されるまで待ちます。サービスダッシュボードページで、サービス**のステータス**が**実行中**に戻ります。

1. サービスの再開が成功したことを確認するには、サービスダッシュボードページで App **Runner ドメイン**値を選択します。これは、サービスのウェブサイトの URL です。ウェブアプリケーションが正しく実行されていることを確認します。

------
#### [ App Runner API or AWS CLI ]

App Runner API または を使用してサービスを一時停止するには AWS CLI、[PauseService](https://docs.aws.amazon.com/apprunner/latest/api/API_PauseService.html) API アクションを呼び出します。呼び出しが を示す [Service](https://docs.aws.amazon.com/apprunner/latest/api/API_Service.html) オブジェクトで成功したレスポンスを返した場合`"Status": "OPERATION_IN_PROGRESS"`、App Runner はサービスの一時停止を開始します。

App Runner API または を使用してサービスを再開するには AWS CLI、[ResumeService](https://docs.aws.amazon.com/apprunner/latest/api/API_ResumeService.html) API アクションを呼び出します。呼び出しが を示す [Service](https://docs.aws.amazon.com/apprunner/latest/api/API_Service.html) オブジェクトで成功したレスポンスを返した場合`"Status": "OPERATION_IN_PROGRESS"`、App Runner はサービスの再開を開始します。

------