

# 自動錄製至 Amazon S3
<a name="create-channel-auto-r2s3"></a>

您可以選擇啟用頻道的錄製功能。如果啟用了自動錄製到 S3 功能，則頻道上的所有串流都會錄製並儲存到您擁有的 Amazon S3 儲存貯體中。隨後，錄製內容可用於隨需播放。

*設定它是一個進階選項。*依預設，會在建立頻道時停用錄製。

在設定頻道以進行錄製之前，您必須先建立 *recording-configuration*。這項資源指定了用於為頻道儲存錄製串流的 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 儲存貯體。

必須使用您的 AWS 登入資料進行授權，才能錄製到 S3 儲存貯體。為了提供 IVS 必要的存取權限，建立錄製組態時會自動建立 AWS IAM [服務連結角色](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) (SLR)：SLR 僅限於在特定儲存貯體上提供 IVS 寫入許可。

請注意，串流位置與 AWS 之間或 AWS 內部的網路問題可能會導致在錄製串流時遺失某些資料。在這些情況下，Amazon IVS 會將即時串流優先於錄製。如需備援，請透過串流工具在本機進行錄製。

如需詳細資訊 (包括如何在錄製的檔案上設定後製處理或 VOD 播放)，請參閱[IVS 自動錄製至 Amazon S3 \$1 低延遲串流](record-to-s3.md)。

## 如何停用錄製
<a name="getting-started-disable-recording"></a>

若要在現有頻道上停用 Amazon S3 錄製：
+ 主控台 — 在相關頻道的詳細資訊頁面上，在**錄製和儲存**串流部分中,選擇**已停用**，然後選擇**儲存頻道**。這會移除錄製組態與頻道的關聯；將不再錄製該頻道上的串流。
+ CLI — 執行 `update-channel` 命令並將錄製組態 ARN 作為空字串傳入：

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

  這將傳回一個 `recordingConfigurationArn` 為空字串的頻道物件，表示錄製已停用。