本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
HLS 輸出群組到 Amazon S3
如果您確定要建立以 Amazon S3 作為目的地的HLS輸出群組,請遵循此程序。您和下游系統的運算子必須同意輸出HLS群組輸出的目的地。
安排目的地設定
-
判斷您是否需要兩個輸出目的地:
-
您需要兩個標準頻道 中的目的地。
-
您需要單一管道管道管道中的一個目的地。
-
-
建議您設計目的地的完整路徑:Amazon S3 儲存貯體和所有資料夾。請參閱 設計輸出目的地的路徑。
-
請 Amazon S3 使用者建立任何尚未存在的儲存貯體。
使用 時 MediaLive,Amazon S3 儲存貯體名稱不得使用點符號。例如,
mycompany-videos
是可接受的名稱,但mycompany.videos
則是不可接受的名稱。 -
與 Amazon S3 使用者討論所有權。如果儲存貯體屬於另一個 AWS 帳戶,您通常希望該帳戶成為輸出的擁有者。如需詳細資訊,請參閱此程序控制對輸出的存取後的 。
請注意,您不需要使用者憑證即可傳送至 S3 儲存貯體。 MediaLive 具有透過受信任實體寫入 S3 儲存貯體的許可。您組織中的某人應該已經設定這些許可。如需詳細資訊,請參閱受信任實體的存取要求。
控制對輸出的存取
您可能會將輸出檔案傳送至另一個 AWS 帳戶擁有的 Amazon S3 儲存貯體。在這種情況下,您通常希望另一個帳戶成為輸出檔案 (放入儲存貯體中的物件) 的擁有者。如果儲存貯體擁有者未成為物件擁有者,則您 (MediaLive) 將是唯一可以在不再需要檔案時刪除檔案的代理程式。
因此,在輸出檔案位於 Amazon S3 儲存貯體之後,傳輸輸出檔案的所有權符合所有人的利益。
若要轉移物件擁有權,需要下列設定:
-
儲存貯體擁有者必須新增儲存貯體許可政策,以授予您在將輸出檔案交付至儲存貯體時 MediaLive新增 Amazon S3 固定存取控制清單 (ACL) 的許可。儲存貯體擁有者應閱讀 Amazon Simple Storage Service 使用者指南中的使用 管理存取權ACLs中的資訊。儲存貯體擁有者必須設定儲存貯體的ACL許可,而不是物件的許可。
-
儲存貯體擁有者也應設定物件擁有權。此功能有效地讓寄件者 () 包含儲存貯體擁有者完全控制 是強制性的 (而不是選擇性MediaLive的)ACL。儲存貯體擁有者應閱讀 Amazon Simple Storage Service 使用者指南中控制物件擁有權的資訊。
如果儲存貯體擁有者實作此功能,則您必須設定 MediaLive 以包含 ACL。如果沒有,則傳送至 Amazon S3 儲存貯體將會失敗。
-
您必須設定 MediaLive ,以在儲存貯體擁有者交付至儲存貯體時包含其完整控制權 ACL。建立頻道 時,您將執行此設定。
S3 固定ACL功能支援儲存貯體擁有者完整控制ACLs以外的 ,但其他ACLs功能通常不適用於從 交付影片的使用案例 MediaLive。