az ams content-key-policy
Azure Media Services hesabı için içerik anahtarı ilkelerini yönetme.
Komutlar
| az ams content-key-policy create |
Yeni bir içerik anahtarı ilkesi oluşturun. |
| az ams content-key-policy delete |
İçerik anahtarı ilkesini silme. |
| az ams content-key-policy list |
bir Azure Media Services hesabındaki tüm içerik anahtarı ilkelerini listeleyin. |
| az ams content-key-policy option |
Mevcut bir içerik anahtarı ilkesi için seçenekleri yönetin. |
| az ams content-key-policy option add |
Mevcut bir içerik anahtarı ilkesine yeni bir seçenek ekleyin. |
| az ams content-key-policy option remove |
Mevcut içerik anahtarı ilkesinden bir seçeneği kaldırma. |
| az ams content-key-policy option update |
Mevcut bir içerik anahtarı ilkesinden bir seçeneği güncelleştirin. |
| az ams content-key-policy show |
Mevcut bir içerik anahtarı ilkesini gösterin. |
| az ams content-key-policy update |
Mevcut bir içerik anahtarı ilkesini güncelleştirin. |
az ams content-key-policy create
Yeni bir içerik anahtarı ilkesi oluşturun.
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]
Örnekler
FairPlay Yapılandırması ile bir content-key-policy oluşturun.
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
Gerekli Parametreler
Azure Media Services hesabının adı.
İçerik anahtarı ilke adı.
İçerik anahtarı ilkesi seçenek adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Alternatif rsa belirteç anahtarlarının boşlukla ayrılmış listesi.
Alternatif simetrik belirteç anahtarlarının boşlukla ayrılmış listesi.
Alternatif x509 sertifika belirteci anahtarlarının boşlukla ayrılmış listesi.
32 karakterlik bir onaltılık dize olan FairPlay Uygulama Gizli Anahtarı olarak kullanılması gereken anahtar.
Belirtecin hedef kitlesi.
Clear Key yapılandırmasını (AES şifrelemesi gibi) kullanın. DRM olmayan anahtarlar için tasarlanmıştır.
İçerik anahtarı ilke açıklaması.
PKCS 12 (pfx) biçimindeki bir FairPlay sertifika dosyasının dosya yolu (özel anahtar dahil).
FairPlay sertifikasını PKCS 12 (pfx) biçiminde şifreleyen parola.
Kayıttan yürütme süresi.
Depolama süre.
Belirteç veren.
OpenID connect bulma belgesi.
Açık kısıtlamayı kullanın. Lisans veya anahtar her istekte teslim edilecek. Üretim ortamları için önerilmez.
JSON PlayReady lisans şablonu. Bir dosyadan yüklemek için @{file} kullanın.
Kiralama ve kira anahtarı türü. Kullanılabilir değerler: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.
Kiralama süresi. 0 değerinden büyük veya 0 değerine eşit olmalıdır.
'[key=value]' biçiminde boşlukla ayrılmış gerekli belirteç talepleri.
Bir sertifikaya (x509) veya ortak anahtara (rsa) yönelik bir dize (simetrik anahtar için) veya dosya yolu. --token-key-type ile birlikte kullanılmalıdır.
Birincil doğrulama anahtarı için kullanılacak belirteç anahtarının türü. İzin verilen değerler: Simetrik, RSA, X509.
Belirtecin türü. İzin verilen değerler: Jwt, Swt.
JSON Widevine lisans şablonu. Bir dosyadan yüklemek için @{file} kullanın.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az ams content-key-policy delete
İçerik anahtarı ilkesini silme.
az ams content-key-policy delete [--account-name]
[--ids]
[--name]
[--resource-group]
İsteğe Bağlı Parametreler
Azure Media Services hesabının adı.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
İçerik anahtarı ilke adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az ams content-key-policy list
bir Azure Media Services hesabındaki tüm içerik anahtarı ilkelerini listeleyin.
az ams content-key-policy list --account-name
--resource-group
[--filter]
[--orderby]
[--top]
Gerekli Parametreler
Azure Media Services hesabının adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Döndürülen öğe kümesini kısıtlar.
Sonuç koleksiyonunun sıralanması gereken anahtarı belirtir.
Bir koleksiyondan döndürülen öğe sayısını sınırlayan negatif olmayan n tamsayısını belirtir. Hizmet, belirtilen n değerine kadar ancak bundan büyük olmayan kullanılabilir öğelerin sayısını döndürür.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az ams content-key-policy show
Mevcut bir içerik anahtarı ilkesini gösterin.
az ams content-key-policy show [--account-name]
[--ids]
[--name]
[--resource-group]
[--with-secrets]
İsteğe Bağlı Parametreler
Azure Media Services hesabının adı.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
İçerik anahtarı ilke adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
İçerik anahtarı ilkesinin gizli dizi değerlerini ekleyin.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az ams content-key-policy update
Mevcut bir içerik anahtarı ilkesini güncelleştirin.
az ams content-key-policy update [--account-name]
[--add]
[--description]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
Örnekler
Mevcut bir content-key-policy'yi güncelleştirin, yeni bir açıklama ayarlayın ve yeni veren ve hedef kitleyi ayarlayan ilk seçeneğini düzenleyin.
az ams content-key-policy update -n contentKeyPolicyName -a amsAccount --description newDescription --set options[0].restriction.issuer=newIssuer --set options[0].restriction.audience=newAudience
İsteğe Bağlı Parametreler
Azure Media Services hesabının adı.
Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON string>.
İçerik anahtarı ilke açıklaması.
'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.
Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.
İçerik anahtarı ilke adı.
Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.
Ayarlanacağı özellik yolunu ve değerini belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir, uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. varsayılan aboneliğini kullanarak az account set -s NAME_OR_IDyapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.