本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
HLS 輸出組到 Amazon S3
如果您確定要以 Amazon S3 作為目的地建立 HLS 輸出群組,請遵循此程序。
您和下游系統的操作員必須同意 HLS 輸出群組的輸出目的地。建立頻道時,您將需要此資 MediaLive 訊。
若要安排目的地的設定
-
決定輸出是否需要兩個目的地:
-
標準頻道中需要兩個目的地。
-
單一管道通道中需要一個目的地。
-
-
請諮詢 Amazon S3 使用者,並決定儲存貯體名稱或名稱。要求 Amazon S3 使用者建立任何尚未存在的儲存貯體。
-
與 Amazon S3 使用者討論擁有權。如果值區屬於其他 AWS 帳戶,您通常會希望該帳戶成為輸出的擁有者。如需詳細資訊控制對輸出的訪問,請參閱此程序之後的。
-
您現在可以設計完整的目標路徑,也可以在建立輸出群組時設計它們。
如果您現在想要設計完整路徑,但不熟悉路徑需求,請參閱步驟 1:設計輸出目標的路徑。
如果您有兩個目的地,目標路徑在某種程度上必須彼此不同。一個路徑中至少有一個部分必須與另一個路徑不同。這是可以接受的所有部分是不同的。
-
記下值區或完整目標路徑。
請注意,您不需要使用者憑證即可傳送至 S3 儲存貯體。 MediaLive 有權透過受信任的實體寫入 S3 儲存貯體。您組織中的某人應該已經設定這些許可。如需詳細資訊,請參閱 參考: MediaLive 受信任實體的需求摘要。
控制對輸出的訪問
您可能會將輸出檔案傳送到另一個 AWS 帳戶擁有的 Amazon S3 儲存貯體。在此情況下,您通常會希望其他帳戶成為輸出檔案 (放置在值區中的物件) 的擁有者。如果值區擁有者未成為物件擁有者,則您 (MediaLive) 將成為唯一可以在不再需要檔案時刪除檔案的代理程式。
因此,在輸出檔案位於 Amazon S3 儲存貯體之後,轉移所有權符合每個人的利益。
要轉移對象所有權,需要進行以下設置:
-
儲存貯體擁有者必須新增儲存貯體許可政策,以授予您在將輸出檔案 MediaLive傳送至儲存貯體時新增 Amazon S3 固定存取控制清單 (ACL) 的權限。儲存貯體擁有者應閱讀 Amazon 簡單儲存服務使用者指南中的使用 ACL 管理存取權中的資訊。值區擁有者必須設定值區的 ACL 權限,而非物件的 ACL 權限。
-
值區擁有者也應該設定物件擁有權。此功能有效地使 send () 必須 (而非選用MediaLive) 包含值區擁有者完整控制 ACL。值區擁有者應閱讀 Amazon 簡單儲存服務使用者指南中控制物件擁有權中的資訊。
如果值區擁有者實作此功能,則您必須設 MediaLive 定為包含 ACL。如果不這樣做,交付到 Amazon S3 儲存貯體將會失敗。
-
當值區擁有者傳送 MediaLive 至值區時,您必須設定包含值區擁有者完整控制 ACL。您將在建立頻道時執行此設定。
S3 固定 ACL 功能支援儲存貯體擁有者完全控制以外的 ACL,但其他 ACL 通常不適用於從傳送視訊的使用案例。 MediaLive