az ams streaming-policy

管理Azure 媒體服務帳戶的串流原則。

命令

名稱 Description 類型 狀態
az ams streaming-policy create

建立串流原則。

核心 GA
az ams streaming-policy delete

刪除串流原則。

核心 GA
az ams streaming-policy list

列出Azure 媒體服務帳戶內的所有串流原則。

核心 GA
az ams streaming-policy show

顯示串流原則的詳細資料。

核心 GA

az ams streaming-policy create

建立串流原則。

az ams streaming-policy create --account-name
                               --name
                               --resource-group
                               [--cbcs-clear-tracks]
                               [--cbcs-default-key-label]
                               [--cbcs-default-key-policy-name]
                               [--cbcs-fair-play-allow-persistent-license {false, true}]
                               [--cbcs-fair-play-template]
                               [--cbcs-key-to-track-mappings]
                               [--cbcs-protocols]
                               [--cenc-clear-tracks]
                               [--cenc-default-key-label]
                               [--cenc-default-key-policy-name]
                               [--cenc-disable-play-ready {false, true}]
                               [--cenc-disable-widevine {false, true}]
                               [--cenc-key-to-track-mappings]
                               [--cenc-play-ready-attributes]
                               [--cenc-play-ready-template]
                               [--cenc-protocols]
                               [--cenc-widevine-template]
                               [--default-content-key-policy-name]
                               [--envelope-clear-tracks]
                               [--envelope-default-key-label]
                               [--envelope-default-key-policy-name]
                               [--envelope-key-to-track-mappings]
                               [--envelope-protocols]
                               [--envelope-template]
                               [--no-encryption-protocols]

必要參數

--account-name -a

Azure 媒體服務帳戶的名稱。

--name -n

串流原則的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

選擇性參數

--cbcs-clear-tracks

表示不應加密追蹤的 JSON。 使用 @{file} 從檔案載入。 如需 JSON 結構的詳細資訊,請參閱 上的 https://docs.microsoft.com/rest/api/media/streamingpolicies/create#trackselection Swagger 檔。

--cbcs-default-key-label

用於指定加密配置之預設內容金鑰的標籤。

--cbcs-default-key-policy-name

預設內容金鑰所使用的原則。

--cbcs-fair-play-allow-persistent-license

允許授權持續執行。

接受的值: false, true
預設值: False
--cbcs-fair-play-template

客戶服務的自訂授權擷取 URL 範本,可傳遞金鑰給使用者。 使用Azure 媒體服務發出金鑰時不需要。

--cbcs-key-to-track-mappings

代表 StreamingPolicyContentKey 清單的 JSON。 使用 @{file} 從檔案載入。 如需 JSON 結構的詳細資訊,請參閱 上的 https://docs.microsoft.com/rest/api/media/streamingpolicies/create#streamingpolicycontentkey Swagger 檔。

--cbcs-protocols

通用加密 CBCS 啟用通訊協定的空間分隔清單。 允許的值:下載、Dash、HLS、SmoothStreaming。

--cenc-clear-tracks

表示不應加密追蹤的 JSON。 使用 @{file} 從檔案載入。 如需 JSON 結構的詳細資訊,請參閱 上的 https://docs.microsoft.com/rest/api/media/streamingpolicies/create#trackselection Swagger 檔。

--cenc-default-key-label

用於指定加密配置之預設內容金鑰的標籤。

--cenc-default-key-policy-name

預設內容金鑰所使用的原則。

--cenc-disable-play-ready

如果指定,將不會設定 PlayReady cenc DRM。 如果已設定 --cenc-disable-play-ready,則也無法設定 --cenc-disable-widevine。

接受的值: false, true
--cenc-disable-widevine

如果指定,將不會設定 Widevine cenc DRM。 如果已設定 --cenc-disable-widevine,則也無法設定 --cenc-disable-play-ready。

接受的值: false, true
--cenc-key-to-track-mappings

代表 StreamingPolicyContentKey 清單的 JSON。 使用 @{file} 從檔案載入。 如需 JSON 結構的詳細資訊,請參閱 上的 https://docs.microsoft.com/rest/api/media/streamingpolicies/create#streamingpolicycontentkey Swagger 檔。

--cenc-play-ready-attributes

PlayReady 的自訂屬性。

--cenc-play-ready-template

客戶服務的自訂授權擷取 URL 範本,可傳遞金鑰給使用者。 使用Azure 媒體服務發出金鑰時不需要。

--cenc-protocols

通用加密 CENC 啟用通訊協定的空間分隔清單。 允許的值:下載、Dash、HLS、SmoothStreaming。

--cenc-widevine-template

客戶服務的自訂授權擷取 URL 範本,可傳遞金鑰給使用者。 使用Azure 媒體服務發出金鑰時不需要。

--default-content-key-policy-name

目前串流原則使用的預設內容金鑰。

--envelope-clear-tracks

表示不應加密追蹤的 JSON。 使用 @{file} 從檔案載入。 如需 JSON 結構的詳細資訊,請參閱 上的 https://docs.microsoft.com/rest/api/media/streamingpolicies/create#trackselection Swagger 檔。

--envelope-default-key-label

建立串流定位器時,用來指定內容金鑰的標籤。

--envelope-default-key-policy-name

預設金鑰所使用的原則。

--envelope-key-to-track-mappings

代表 StreamingPolicyContentKey 清單的 JSON。 使用 @{file} 從檔案載入。 如需 JSON 結構的詳細資訊,請參閱 上的 https://docs.microsoft.com/rest/api/media/streamingpolicies/create#streamingpolicycontentkey Swagger 檔。

--envelope-protocols

信封加密啟用通訊協定的空間分隔清單。 允許的值:下載、Dash、HLS、SmoothStreaming。

--envelope-template

KeyAcquistionUrlTemplate 可用來指向使用者指定的服務來傳遞內容金鑰。

--no-encryption-protocols

NoEncryption 已啟用通訊協定的空間分隔清單。 允許的值:下載、Dash、HLS、SmoothStreaming。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az ams streaming-policy delete

刪除串流原則。

刪除媒體服務帳戶中的串流原則。

az ams streaming-policy delete [--account-name]
                               [--ids]
                               [--name]
                               [--resource-group]
                               [--subscription]

選擇性參數

--account-name -a

Azure 媒體服務帳戶的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

串流原則的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az ams streaming-policy list

列出Azure 媒體服務帳戶內的所有串流原則。

az ams streaming-policy list --account-name
                             --resource-group
                             [--filter]
                             [--orderby]
                             [--top]

必要參數

--account-name -a

Azure 媒體服務帳戶的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

選擇性參數

--filter

限制傳回的專案集。

--orderby

指定應該排序結果集合的索引鍵。

--top

指定非負整數 n,限制從集合傳回的專案數。 服務會傳回最多但大於指定值 n 的可用專案數目。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az ams streaming-policy show

顯示串流原則的詳細資料。

az ams streaming-policy show [--account-name]
                             [--ids]
                             [--name]
                             [--resource-group]
                             [--subscription]

選擇性參數

--account-name -a

Azure 媒體服務帳戶的名稱。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是包含 「資源識別碼」引數所有資訊的完整資源識別碼。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

串流原則的名稱。

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。