你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az ams content-key-policy
管理Azure 媒体服务帐户的内容密钥策略。
命令
名称 | 说明 | 类型 | Status |
---|---|---|---|
az ams content-key-policy create |
创建新的内容密钥策略。 |
核心 | GA |
az ams content-key-policy delete |
删除内容密钥策略。 |
核心 | GA |
az ams content-key-policy list |
列出Azure 媒体服务帐户中的所有内容密钥策略。 |
核心 | GA |
az ams content-key-policy option |
管理现有内容密钥策略的选项。 |
核心 | GA |
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 show |
显示现有内容密钥策略。 |
核心 | GA |
az ams content-key-policy update |
更新现有内容密钥策略。 |
核心 | GA |
az ams content-key-policy create
创建新的内容密钥策略。
az ams content-key-policy create --account-name
--name
--policy-option-name
--resource-group
[--alt-rsa-token-keys]
[--alt-symmetric-token-keys]
[--alt-x509-token-keys]
[--ask]
[--audience]
[--clear-key-configuration]
[--description]
[--fair-play-pfx]
[--fair-play-pfx-password]
[--fp-playback-duration-seconds]
[--fp-storage-duration-seconds]
[--issuer]
[--open-id-connect-discovery-document]
[--open-restriction]
[--play-ready-template]
[--rental-and-lease-key-type]
[--rental-duration]
[--token-claims]
[--token-key]
[--token-key-type]
[--token-type]
[--widevine-template]
示例
使用 FairPlay 配置创建内容密钥策略。
az ams content-key-policy create -a amsAccount -g resourceGroup -n contentKeyPolicyName --policy-option-name policyOptionName --open-restriction --ask "ask-32-chars-hex-string" --fair-play-pfx pfxPath --fair-play-pfx-password "pfxPassword" --rental-and-lease-key-type PersistentUnlimited --rental-duration 5000
必需参数
Azure 媒体服务帐户的名称。
内容密钥策略名称。
内容密钥策略选项名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
备用 rsa 令牌密钥的空格分隔列表。
备用对称令牌密钥的空间分隔列表。
备用 x509 证书令牌密钥的空间分隔列表。
必须用作 FairPlay 应用程序密钥的密钥,该密钥是 32 个字符十六进制字符串。
令牌的受众。
使用清除密钥配置,即 AES 加密。 它适用于非 DRM 密钥。
内容密钥策略说明。
PKCS 12(pfx)格式(包括私钥)的 FairPlay 证书文件的文件路径。
密码加密 PKCS 12 (pfx) 格式的 FairPlay 证书。
播放持续时间。
存储持续时间。
令牌颁发者。
OpenID 连接发现文档。
使用开放限制。 许可证或密钥将在每个请求中传递。 不建议用于生产环境。
JSON PlayReady 许可证模板。 使用 @{file} 从文件加载。
租赁和租用密钥类型。 可用值:未定义、DualExpiry、PersistentUnlimited、PersistentLimited。
租赁持续时间。 必须大于或等于 0。
采用“[key=value]”格式的空格分隔的必需令牌声明。
字符串(用于对称密钥)或证书的文件路径(x509)或公钥(rsa)。 必须与 --token-key-type 结合使用。
要用于主验证密钥的令牌密钥的类型。 允许的值:对称、RSA、X509。
令牌类型。 允许的值:Jwt、Swt。
JSON Widevine 许可证模板。 使用 @{file} 从文件加载。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az ams content-key-policy delete
删除内容密钥策略。
az ams content-key-policy delete [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
可选参数
Azure 媒体服务帐户的名称。
一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
内容密钥策略名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az ams content-key-policy list
列出Azure 媒体服务帐户中的所有内容密钥策略。
az ams content-key-policy list --account-name
--resource-group
[--filter]
[--orderby]
[--top]
示例
使用筛选器子句列出Azure 媒体服务帐户中的内容密钥策略。
az ams content-key-policy list -a amsAccount -g resourceGroup --filter "properties/lastModified gt 2022-08-16 or properties/created lt 2022-08-17"
必需参数
Azure 媒体服务帐户的名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
可选参数
限制返回的项集。
指定结果集合的排序依据的键。
指定一个非负整数 n,用于限制从集合返回的项数。 服务返回可用项数,但不超过指定的值 n。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az ams content-key-policy show
显示现有内容密钥策略。
az ams content-key-policy show [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--with-secrets]
可选参数
Azure 媒体服务帐户的名称。
一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
内容密钥策略名称。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
包括内容密钥策略的机密值。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
az ams content-key-policy update
更新现有内容密钥策略。
az ams content-key-policy update [--account-name]
[--add]
[--description]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
示例
更新现有的内容密钥策略,设置新的说明并编辑其第一个选项设置新的颁发者和受众。
az ams content-key-policy update -n contentKeyPolicyName -a amsAccount --description newDescription --set options[0].restriction.issuer=newIssuer --set options[0].restriction.audience=newAudience
可选参数
Azure 媒体服务帐户的名称。
通过指定路径和键值对将对象添加到对象列表。 示例:--add property.listProperty <key=value, string or JSON string>
。
内容密钥策略说明。
使用“set”或“add”时,保留字符串文本,而不是尝试转换为 JSON。
一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --id 或其他“资源 ID”参数。
内容密钥策略名称。
从列表中删除属性或元素。 示例: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=<value>
。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
全局参数
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。