你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
az ams content-key-policy
管理 Azure 媒体服务帐户的内容密钥策略。
命令
az ams content-key-policy create |
创建新的内容密钥策略。 |
az ams content-key-policy delete |
删除内容密钥策略。 |
az ams content-key-policy list |
列出 Azure 媒体服务帐户中的所有内容密钥策略。 |
az ams content-key-policy option |
管理现有内容密钥策略的选项。 |
az ams content-key-policy option add |
向现有内容密钥策略添加新选项。 |
az ams content-key-policy option remove |
从现有内容密钥策略中删除选项。 |
az ams content-key-policy option update |
更新现有内容密钥策略中的选项。 |
az ams content-key-policy show |
显示现有内容密钥策略。 |
az ams content-key-policy update |
更新现有内容密钥策略。 |
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 配置创建 content-key-policy。
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 中 FairPlay 证书文件的文件路径 (pfx) 格式 (包括私钥) 。
加密 PKCS 12 中的 FairPlay 证书的密码 (pfx) 格式。
播放持续时间。
存储持续时间。
令牌颁发者。
OpenID connect 发现文档。
使用开放限制。 许可证或密钥将在每个请求中传递。 不建议在生产环境中使用。
JSON PlayReady 许可证模板。 使用 @{file} 从文件加载。
租赁密钥和租用密钥类型。 可用值:Undefined、DualExpiry、PersistentUnlimited、PersistentLimited。
租赁持续时间。 必须大于或等于 0。
采用“[key=value]”格式的以空格分隔的必需令牌声明。
对称密钥 (的字符串) 或证书 (x509) 的文件路径或公钥 (rsa) 。 必须与 --token-key-type 结合使用。
要用于主验证密钥的令牌密钥的类型。 允许的值:Symmetric、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。 应提供 --ids 或其他“资源 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。 应提供 --ids 或其他“资源 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]
示例
更新现有 content-key-policy,设置新的说明并编辑其第一个选项,设置新的颁发者和受众。
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 或 JSON string>。
内容密钥策略说明。
使用“set”或“add”时,请保留字符串文本,而不是尝试转换为 JSON。
一个或多个资源 ID(以空格分隔)。 它应该是包含“资源 ID”参数的所有信息的完整资源 ID。 应提供 --ids 或其他“资源 ID”参数。
内容密钥策略名称。
从列表中删除属性或元素。 示例:--remove property.list 或 --remove propertyToRemove。
资源组的名称。 可以使用 az configure --defaults group=<name>
配置默认组。
通过指定要设置的属性路径和值来更新对象。 示例:--set property1.property2=。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度以显示所有调试日志。
显示此帮助消息并退出。
只显示错误,取消显示警告。
输出格式。
JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/。
订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID
配置默认订阅。
提高日志记录详细程度。 使用 --debug 获取完整的调试日志。
反馈
提交和查看相关反馈