你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az ams content-key-policy option

管理现有内容密钥策略的选项。

命令

名称 说明 类型 Status
az ams content-key-policy option add

向现有内容密钥策略添加新选项。

核心 GA
az ams content-key-policy option remove

从现有内容密钥策略中删除选项。

核心 GA
az ams content-key-policy option update

从现有内容密钥策略更新选项。

核心 GA

az ams content-key-policy option add

向现有内容密钥策略添加新选项。

az ams content-key-policy option add --policy-option-name
                                     [--account-name]
                                     [--alt-rsa-token-keys]
                                     [--alt-symmetric-token-keys]
                                     [--alt-x509-token-keys]
                                     [--ask]
                                     [--audience]
                                     [--clear-key-configuration]
                                     [--fair-play-pfx]
                                     [--fair-play-pfx-password]
                                     [--fp-playback-duration-seconds]
                                     [--fp-storage-duration-seconds]
                                     [--ids]
                                     [--issuer]
                                     [--name]
                                     [--open-id-connect-discovery-document]
                                     [--open-restriction]
                                     [--play-ready-template]
                                     [--rental-and-lease-key-type]
                                     [--rental-duration]
                                     [--resource-group]
                                     [--subscription]
                                     [--token-claims]
                                     [--token-key]
                                     [--token-key-type]
                                     [--token-type]
                                     [--widevine-template]

必需参数

--policy-option-name

内容密钥策略选项名称。

可选参数

--account-name -a

Azure 媒体服务帐户的名称。

--alt-rsa-token-keys

备用 rsa 令牌密钥的空格分隔列表。

--alt-symmetric-token-keys

备用对称令牌密钥的空间分隔列表。

--alt-x509-token-keys

备用 x509 证书令牌密钥的空间分隔列表。

--ask

必须用作 FairPlay 应用程序密钥的密钥,该密钥是 32 个字符十六进制字符串。

--audience

令牌的受众。

--clear-key-configuration

使用清除密钥配置,即 AES 加密。 它适用于非 DRM 密钥。

默认值: False
--fair-play-pfx

PKCS 12(pfx)格式(包括私钥)的 FairPlay 证书文件的文件路径。

--fair-play-pfx-password

密码加密 PKCS 12 (pfx) 格式的 FairPlay 证书。

--fp-playback-duration-seconds

播放持续时间。

--fp-storage-duration-seconds

存储持续时间。

--ids

一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--issuer

令牌颁发者。

--name -n

内容密钥策略名称。

--open-id-connect-discovery-document

OpenID 连接发现文档。

--open-restriction

使用开放限制。 许可证或密钥将在每个请求中传递。 不建议用于生产环境。

默认值: False
--play-ready-template

JSON PlayReady 许可证模板。 使用 @{file} 从文件加载。

--rental-and-lease-key-type

租赁和租用密钥类型。 可用值:未定义、DualExpiry、PersistentUnlimited、PersistentLimited。

--rental-duration

租赁持续时间。 必须大于或等于 0。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--token-claims

采用“[key=value]”格式的空格分隔的必需令牌声明。

--token-key

字符串(用于对称密钥)或证书的文件路径(x509)或公钥(rsa)。 必须与 --token-key-type 结合使用。

--token-key-type

要用于主验证密钥的令牌密钥的类型。 允许的值:对称、RSA、X509。

--token-type

令牌类型。 允许的值:Jwt、Swt。

--widevine-template

JSON Widevine 许可证模板。 使用 @{file} 从文件加载。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az ams content-key-policy option remove

从现有内容密钥策略中删除选项。

az ams content-key-policy option remove --policy-option-id
                                        [--account-name]
                                        [--ids]
                                        [--name]
                                        [--resource-group]
                                        [--subscription]

必需参数

--policy-option-id

内容密钥策略选项标识符。 通过对内容密钥策略资源运行显示操作,可以从“policyOptionId”属性获取此值。

可选参数

--account-name -a

Azure 媒体服务帐户的名称。

--ids

一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--name -n

内容密钥策略名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az ams content-key-policy option update

从现有内容密钥策略更新选项。

az ams content-key-policy option update --policy-option-id
                                        [--account-name]
                                        [--add-alt-token-key]
                                        [--add-alt-token-key-type]
                                        [--ask]
                                        [--audience]
                                        [--fair-play-pfx]
                                        [--fair-play-pfx-password]
                                        [--fp-playback-duration-seconds]
                                        [--fp-storage-duration-seconds]
                                        [--ids]
                                        [--issuer]
                                        [--name]
                                        [--open-id-connect-discovery-document]
                                        [--play-ready-template]
                                        [--policy-option-name]
                                        [--rental-and-lease-key-type]
                                        [--rental-duration]
                                        [--resource-group]
                                        [--subscription]
                                        [--token-claims]
                                        [--token-key]
                                        [--token-key-type]
                                        [--token-type]
                                        [--widevine-template]

示例

通过将备用令牌密钥添加到现有选项来更新现有内容密钥策略。

az ams content-key-policy option update -n contentKeyPolicyName -g resourceGroup -a amsAccount --policy-option-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --add-alt-token-key tokenKey --add-alt-token-key-type Symmetric

必需参数

--policy-option-id

内容密钥策略选项标识符。 通过对内容密钥策略资源运行显示操作,可以从“policyOptionId”属性获取此值。

可选参数

--account-name -a

Azure 媒体服务帐户的名称。

--add-alt-token-key

使用字符串(用于对称密钥)或证书(x509)或公钥(rsa)的文件路径创建备用令牌密钥。 必须与 --add-alt-token-key-type 结合使用。

--add-alt-token-key-type

要用于备用验证密钥的令牌密钥的类型。 允许的值:对称、RSA、X509。

--ask

必须用作 FairPlay 应用程序密钥的密钥,该密钥是 32 个字符十六进制字符串。

--audience

令牌的受众。

--fair-play-pfx

PKCS 12(pfx)格式(包括私钥)的 FairPlay 证书文件的文件路径。

--fair-play-pfx-password

密码加密 PKCS 12 (pfx) 格式的 FairPlay 证书。

--fp-playback-duration-seconds

播放持续时间。

--fp-storage-duration-seconds

存储持续时间。

--ids

一个或多个资源 ID(空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。

--issuer

令牌颁发者。

--name -n

内容密钥策略名称。

--open-id-connect-discovery-document

OpenID 连接发现文档。

--play-ready-template

JSON PlayReady 许可证模板。 使用 @{file} 从文件加载。

--policy-option-name

内容密钥策略选项名称。

--rental-and-lease-key-type

租赁和租用密钥类型。 可用值:未定义、DualExpiry、PersistentUnlimited、PersistentLimited。

--rental-duration

租赁持续时间。 必须大于或等于 0。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--token-claims

采用“[key=value]”格式的空格分隔的必需令牌声明。

--token-key

字符串(用于对称密钥)或证书的文件路径(x509)或公钥(rsa)。 必须与 --token-key-type 结合使用。

--token-key-type

要用于主验证密钥的令牌密钥的类型。 允许的值:对称、RSA、X509。

--token-type

令牌类型。 允许的值:Jwt、Swt。

--widevine-template

JSON Widevine 许可证模板。 使用 @{file} 从文件加载。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。