

# App Runner サービスの管理
<a name="managing-service-apprunner"></a>

App Runner サービスを作成したら、AWS Explorer ペインを使用して、次のアクティビティを実行します。
+ [App Runner サービスの一時停止と再開](#pause-resume-apprunner)
+ [App Runner サービスの展開](#deploying-apprunner)
+ [App Runner のログストリームの表示](#viewing-logs-apprunner)
+ [App Runner サービスの削除](#deleting-apprunner)

## App Runner サービスの一時停止と再開
<a name="pause-resume-apprunner"></a>

ウェブアプリケーションを一時的に無効にしてコードの実行を停止する必要がある場合は、AWS App Runner サービスを停止することができます。App Runner は、サービスのコンピューティング容量をゼロに削減します。アプリケーションを再度実行する準備ができたら、App Runner サービスを再開します。App Runner は、新しいコンピューティングキャパシティをプロビジョニングし、アプリケーションをデプロイして、アプリケーションを実行します。

**重要**  
App Runner が稼働しているときにのみ課金されます。したがって、コストを管理するために、必要に応じてアプリケーションを一時停止および再開できます。これは、開発およびテストシナリオで特に役立ちます。<a name="pause-app-runner"></a>

## App Runner サービスを一時停止するには
<a name="pause-app-runner"></a>

1. AWS Explorer を開きます (まだ開いていない場合)。

1. [**App Runner**] を展開して、サービスのリストを表示します。

1. サービスを右クリックし、[**Pause**] (一時停止) を選択します。

1. 表示されるダイアログボックスで、**[一時停止]** を選択します。

   サービスが一時停止している間、サービス ステータスが**[実行中]**から**[操作実行中]**に変更され、その後に**[一時停止中]**に変更されます。<a name="pause-app-runner"></a>

## App Runner サービスを再開するには
<a name="pause-app-runner"></a>

1. AWS Explorer を開きます (まだ開いていない場合)。

1. [**App Runner**] を展開して、サービスのリストを表示します。

1. サービスを右クリックし、[**Resume**] (再開) を選択します。

1. 表示されるダイアログボックスで、**[再開]** を選択します。

   サービスが再開している間、サービス ステータスが **[一時停止中]** から **[操作実行中]** に変更され、その後に **[実行中]** に変更されます。

## App Runner サービスの展開
<a name="deploying-apprunner"></a>

サービスの手動デプロイオプションを選択した場合は、サービスへの各デプロイを明示的に開始する必要があります。<a name="deploy-app-runner"></a>

1. AWS Explorer を開きます (まだ開いていない場合)。

1. [**App Runner**] を展開して、サービスのリストを表示します。

1. サービスを右クリックして **[デプロイ]** を選択します。

1. アプリケーションがデプロイされている間、サービス ステータスが **[操作実行中]**から**[実行中]**に変更されます。

1. アプリケーションが正常にデプロイされたことを確認するには、同じサービスを右クリックし、[**Copy Service URL**] (サービス URL のコピー) を選択します。

1. デプロイされたウェブアプリケーションにアクセスするには、コピーした URL をウェブブラウザのアドレスバーに貼り付けます。

## App Runner のログストリームの表示
<a name="viewing-logs-apprunner"></a>

CloudWatch ログを使用して App Runner などのサービスのログファイルをモニタリング、保存、アクセスします。CloudWatch ログは、ログイベントとログストリームという 2 つの異なるタイプのログファイルを記録します。ログイベントは、アプリケーションまたはリソースが記録したアクティビティの記録であり、CloudWatch ログでモニタリングできます。ログストリームは、同じソースを共有する一連のログイベントです。

App Runner 用の、次の 2 タイプのログストリームにアクセスできます:
+ **サービスログストリーム**: App Runner によって生成されるログ出力が含まれます。このタイプのログストリームでは、ログイベントは App Runner がサービスを管理して処理する方法について記録したものです。
+ **アプリケーションのログストリーム**: 実行中のアプリケーションコードの出力が含まれます。<a name="view-logs-apprunner"></a>

1. **[App Runner]** を展開してサービスのリストを表示する

1. サービスを右クリックして次のオプションから 1 つ選択します:
   + **[サービスログストリームを表示]**
   + **[アプリケーションログストリームを表示]**

   **[ログストリーム]** ペインには、ログストリームを構成するログイベントが表示されます。

1. 特定のイベントに関する詳細情報を表示するには、そのイベントを右クリックして **[ログストリームをエクスポート]**、**[エディターで開く]** または **[ログストリームをエクスポート]**、**[ファイルに保存]** を選択します。

## App Runner サービスの削除
<a name="deleting-apprunner"></a>

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

1. AWS Explorer を開きます (まだ開いていない場合)。

1. [**App Runner**] を展開して、サービスのリストを表示します。

1. サービスを右クリックし、[**Delete Service**] (サービスの削除) を選択します。

1. 確認ダイアログボックスで delete me (削除) と入力し、**[OK]** を選択します。

   削除されるサービスに **[進行中]** とステータスが表示された後、サービスがリストから削除されます。