

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 中使用資產 AWS Elemental MediaPackage
<a name="asset"></a>

資產會保留 MediaPackage 從 Amazon S3 等來源擷取檔案型視訊內容所需的所有資訊。透過資產，MediaPackage 會擷取並動態封裝內容以回應播放請求。與資產相關聯的組態決定如何封裝資產以便輸出。

在您擷取資產之後， 會為每個與資產相關聯的播放組態 AWS Elemental MediaPackage 提供 URL。無論隨著時間而可能發生的任何失敗，此 URL 在資產的存留期之內固定。下游裝置使用 URL 來傳送播放請求。

如需支援的 VOD 輸入和轉碼器，請參閱 [VOD 支援的轉碼器和輸入類型](supported-inputs-vod.md)。

**Topics**
+ [擷取資產](asset-create.md)
+ [檢視資產詳細資訊](asset-view.md)
+ [編輯資產](asset-edit.md)
+ [刪除資產](asset-delete.md)

# 擷取資產
<a name="asset-create"></a>

若要擷取來源內容，請在 AWS Elemental MediaPackage中建立資產。當 MediaPackage 擷取內容時，它會為每個與資產相關聯的封裝組態建立唯一的播放 URL。

**重要**  
若要擷取資產，MediaPackage 必須具有存取存放來源內容的 Amazon S3 儲存貯體的許可。若要建立為 MediaPackage 提供正確許可的角色，請參閱 [允許 AWS Elemental MediaPackage 存取其他 AWS 服務](setting-up-create-trust-rel.md)。

若要建立資產，您可以使用 MediaPackage 主控台、 AWS CLI或 MediaPackage API。如需有關使用 AWS CLI 或 MediaPackage API 建立封裝組態的資訊，請參閱 *AWS Elemental MediaPackage VOD API 參考*中的[資產](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets.html)。

當您建立資產時，請勿將客戶帳戶號碼等敏感識別資訊填入自由格式欄位，例如 **ID** 欄位。當您使用 MediaPackage 主控台、MediaPackage API 或 AWS SDKs時 AWS CLI，這就適用。您在 MediaPackage 中輸入的任何資料都可能被挑選納入診斷日誌或 Amazon CloudWatch Events。

**擷取資產 (主控台)**

1. 在 https：//[https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/) 開啟 MediaPackage 主控台。

1. 在導覽窗格中，選擇 **Video on demand (隨需影片)**，然後選擇 **Assets (資產)**。

1. 在**資產**頁面上，選擇**擷取資產**。

1. 在**擷取資產**頁面上，完成下列主題所述的欄位：
   + [資產存取欄位](asset-create-access.md)
   + [資產詳細資訊欄位](asset-create-details.md)
   + [封裝設定欄位](asset-create-pkg.md)

1. 選擇 **Ingest assets (擷取資產)**。

擷取 VOD 資產是非同步動作。在資產可供播放之前所花費的時間，可能會因資產持續時間和資產複雜性等多種因素而有所不同。您可以透過監控 MediaPackage 在資產準備好播放時傳送的 CloudWatch `VodAssetPlayable`事件，來追蹤 VOD 資產何時準備好播放。如需詳細資訊，請參閱[VOD Playback Events](cloudwatch-events-example.md#vod-asset-playable)。

當您建立封裝組態時，如果超過帳戶的配額，您會收到錯誤。如果您收到類似太多請求的錯誤，請再試一次。超過資源限制，可能是您已超過 API 請求配額，或是已達到您帳戶允許的封裝群組數量上限。如果此為您的第一個群組，或者您認為您錯誤地收到此錯誤，請使用 Service Quotas (服務配額) 主控台來[申請提高配額](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas)。如需 MediaPackage 中配額的詳細資訊，請參閱 [中的配額 AWS Elemental MediaPackage](quotas.md)。

# 資產存取欄位
<a name="asset-create-access"></a>

下列欄位說明 如何 AWS Elemental MediaPackage 存取 Amazon S3 儲存貯體中的來源內容。MediaPackage 必須具有存取儲存貯體的許可。若要建立具有正確許可的 IAM 角色，請參閱 [允許 AWS Elemental MediaPackage 存取其他 AWS 服務](setting-up-create-trust-rel.md)。

1. 對於 **Amazon S3 儲存貯體名稱**，請從您帳戶中偵測到的MediaPackage貯體清單中選擇，或輸入儲存貯體的名稱。Amazon S3 儲存貯體會保留 MediaPackage 擷取的來源內容和套件以供播放。如果您輸入儲存貯體的名稱，MediaPackage 無法查看此儲存貯體，因此無法判斷儲存貯體是否相容。
**注意**  
如果您沒有檢視 Amazon S3 儲存貯體的許可，MediaPackage 不會顯示任何選項。請聯絡您的 AWS 管理員，或在 **Specify bucket name (指定儲存貯體名稱)** 欄位中手動輸入儲存貯體名稱。

1. 針對 **IAM 角色**，選擇具有 MediaPackage 許可的 IAM 角色，以便從 Amazon S3 儲存貯體讀取。
   + 若要從 MediaPackage 在帳戶中偵測到的角色清單中選擇，請選擇**使用現有角色**，然後選擇角色。
**注意**  
如果您沒有檢視 IAM 角色的許可，MediaPackage 不會顯示任何選項。請聯絡您的 AWS 管理員，或在 **Specify custom role name (指定自訂角色名稱)** 欄位中手動輸入角色 ARN。
   + 若要使用 MediaPackage 未偵測到的角色，請選擇**指定自訂角色名稱**，然後輸入角色的自訂 ARN。由於 MediaPackage 無法查看此角色，因此無法判斷角色是否提供正確的許可。

# 資產詳細資訊欄位
<a name="asset-create-details"></a>

以下欄位描述此資產使用的來源內容。

如果此資產有多個來源，請選擇 **Add asset (新增資產)** 並填寫欄位。請對所有來源內容執行此操作。

**重要**  
來源內容必須使用 .smil (MP4) 或 .m3u8 (HLS/TS) 檔案格式。

1. 針對 **Filename**，輸入 Amazon S3 儲存貯體中 .smil 資訊清單 (MP4) 或 .m3u8 父播放清單 (HLS) 的完整路徑，包括來源內容的名稱。因為您已在 **S3 bucket name (S3 儲存貯體名稱)** 欄位中選擇儲存貯體名稱，所以不需要輸入儲存貯體名稱。例如，如果您的內容稱為` lion_movie.m3u8` ，且位於名為 的儲存貯`thursday_night`體中名為 的子目錄中`movies`，您可以在 **Filename** 欄位中輸入下列項目：

   ```
   thursday_night/lion_movie.m3u8
   ```

   如需搭配 MediaPackage 使用 .smil 資訊清單的詳細資訊，請參閱 [.smil 資訊清單的需求](supported-inputs-vod-smil.md)。

1. 針對 **ID**，輸入描述資產的名稱。ID 是資產的主要識別符，而且在此區域中您的帳戶必須是唯一的。支援的字元包括字母、數字、底線 (\$1) 和破折號 (-)。

1. （選用） 針對**資源 ID**，輸入內容的識別符。當您使用 SPEKE 時，資源 ID 是金鑰伺服器用來參考內容的識別符。MediaPackage 會將 ID 傳送至金鑰伺服器，以識別目前的資產。ID 的唯一性要多高取決於您需要的存取控制等級。此服務不允許兩個同時的加密程序使用相同的 ID。資源 ID 也稱為內容 ID。  
**Example**  

   ```
   MovieNight20171126093045
   ```

# 封裝設定欄位
<a name="asset-create-pkg"></a>

下列欄位決定 AWS Elemental MediaPackage 套件如何從此資產輸出。
+ 針對**包裝群組**，選擇保留您要用於此資產之組態的群組。封裝群組會決定 MediaPackage 在封裝內容以滿足播放請求時使用的封裝組態。

# 檢視資產詳細資訊
<a name="asset-view"></a>

您可以檢視 中設定的所有資產 AWS Elemental MediaPackage 或特定資產的詳細資訊，包括與其相關聯的封裝組態。

若要檢視資產詳細資訊，您可以使用 MediaPackage 主控台 AWS CLI、 或 MediaPackage API。如需使用 AWS CLI 或 MediaPackage API 建立封裝組態的相關資訊，請參閱 *AWS Elemental MediaPackage VOD API 參考*中的[資產 ID](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets-id.html)。

**檢視資產 (主控台)**

1. 在 https：//[https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/) 開啟 MediaPackage 主控台。

1. 在導覽窗格中，選擇 **Video on demand (隨需影片)**，然後選擇 **Assets (資產)**。

   主控台會顯示所有資產。

1. 若要檢視特定資產的詳細資訊，請選擇資產的名稱。

   MediaPackage 會顯示摘要資訊，例如與此封裝資產相關聯的封裝組態及其播放 URLs。

# 編輯資產
<a name="asset-edit"></a>

您無法編輯資產。若要進行變更，請再次擷取資產並刪除原始資產。
+ 若要擷取資產，請參閱[建立封裝組態](asset-create.md)。
+ 若要刪除資產，請參閱[刪除封裝組態](asset-delete.md)。

# 刪除資產
<a name="asset-delete"></a>

若要移除封裝群組 URLs並 AWS Elemental MediaPackage 停止提供進一步的內容，請刪除資產。

若要刪除資產，您可以使用 MediaPackage 主控台 AWS CLI、 或 MediaPackage API。如需使用 AWS CLI 或 MediaPackage API 建立封裝組態的資訊，請參閱 *AWS Elemental MediaPackage VOD API 參考*中的[資產 ID](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets-id.html)。

**刪除資產 (主控台)**

1. 在 https：//[https://console.aws.amazon.com/mediapackage/](https://console.aws.amazon.com/mediapackage/) 開啟 MediaPackage 主控台。

1. 在導覽窗格中，選擇 **Video on demand (隨需影片)**，然後選擇 **Assets (資產)**。

1. 在**資產**頁面上，選取您要刪除的資產。

1. 選擇 **Delete (刪除)**。