

# Amazon S3 への自動録画
<a name="create-channel-auto-r2s3"></a>

チャネルの録画を有効にするオプションもあります。S3 への自動録画機能が有効になっている場合、チャネル上のすべてのストリームが録画され、所有する Amazon S3 ストレージバケットに保存されます。その後、この録画はオンデマンド再生が可能です。

このセットアップは拡張オプションです。デフォルトでは、チャネルの作成時に録画は無効になっています。

録画用のチャネルを設定する前に、*録画設定*を作成する必要があります。これは、チャネルの録画されたストリームが保存される Amazon S3 の場所を指定するリソースです。コンソールまたは CLI を使用して、録画設定を作成および管理することができます。両方の手順を以下に示します。録画設定を作成した後、チャネルの作成時（以下で説明）または後で既存のチャネルを更新することで、録画設定をチャネルに関連付けます。（API では、「[CreateChannel](https://docs.aws.amazon.com//ivs/latest/LowLatencyAPIReference/API_CreateChannel.html)」および「[UpdateChannel](https://docs.aws.amazon.com//ivs/latest/LowLatencyAPIReference/API_UpdateChannel.html)」を参照してください。） 複数のチャネルを同じ録画設定に関連付けることができます。どのチャネルにも関連付けられていない録画設定は削除できます。

次の制約に注意が必要です。
+ S3 バケットを所有している必要があります。つまり、録画するチャネルを設定するアカウントは、録画を保存する S3 バケットを所有している必要があります。
+ チャネル、録画設定、および S3 の場所は、同じ AWS リージョン内にある必要があります。他のリージョンでチャネルを作成して録画する場合は、それらのリージョンで録画設定と S3 バケットも設定する必要があります。

S3 バケットに録画するには、AWS 認証情報を使用した認可が必要です。IVS に必要なアクセス権を付与するには、AWS IAM [サービスにリンクされたロール](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html)（SLR）が録画設定を作成するときに自動的に作成されます。SLR は、特定のバケットだけに対して IVS 書き込み許可を与えるように制限されます。

ストリーミングロケーションと AWS 間、または AWS 内のネットワークの問題により、ストリームの録画中にデータが失われる可能性があることに注意してください。このような場合、Amazon IVS は録画よりもライブストリームを優先します。冗長性のために、ストリーミングツールでローカルに録画してください。

録画したファイルのポスト処理や VOD 再生の設定方法など、詳しい情報は「[Amazon S3 への IVS 自動録画 \$1 Low-Latency Streaming](record-to-s3.md)」を参照してください。

## 録画を無効にする方法
<a name="getting-started-disable-recording"></a>

既存のチャネルで Amazon S3 録画を無効にするには
+ コンソール — 該当するチャネルの詳細ページにある [**Record and store (記録と保存)**] ストリームセクションで、[**Disabled (無効)**] を選択し、次に [**Save Channel (チャネルの保存)**] を選択します。これにより、録画設定とチャネルとの関連付けが解除され、そのチャネル上のストリームは録画されなくなります。
+ CLI — `update-channel`コマンドを実行し、録画設定の ARN を空の文字列として渡します。

  ```
  aws ivs update-channel --arn "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh" --recording-configuration-arn ""
  ```

  これにより、録画が無効であることを示す、`recordingConfigurationArn`の空の文字列を持つチャネルオブジェクトが返されます。