az ams content-key-policy
Azure Media Services hesabı için içerik anahtarı ilkelerini yönetme.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az ams content-key-policy create |
Yeni bir içerik anahtarı ilkesi oluşturun. |
Temel | GA |
az ams content-key-policy delete |
İçerik anahtarı ilkesini silin. |
Temel | GA |
az ams content-key-policy list |
Azure Media Services hesabındaki tüm içerik anahtarı ilkelerini listeleyin. |
Temel | GA |
az ams content-key-policy option |
Mevcut bir içerik anahtarı ilkesi için seçenekleri yönetin. |
Temel | GA |
az ams content-key-policy option add |
Mevcut bir içerik anahtarı ilkesine yeni bir seçenek ekleyin. |
Temel | GA |
az ams content-key-policy option remove |
Mevcut bir içerik anahtarı ilkesinden bir seçeneği kaldırın. |
Temel | GA |
az ams content-key-policy option update |
Mevcut bir içerik anahtarı ilkesinden bir seçeneği güncelleştirin. |
Temel | GA |
az ams content-key-policy show |
Mevcut bir içerik anahtarı ilkesini gösterin. |
Temel | GA |
az ams content-key-policy update |
Mevcut bir içerik anahtarı ilkesini güncelleştirin. |
Temel | GA |
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 belirteci 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 onaltılık dize olan FairPlay Uygulama Gizli Anahtarı olarak kullanılması gereken anahtar.
Belirtecin hedef kitlesi.
AES şifrelemesi olan Clear Key yapılandırmasını kullanın. DRM olmayan anahtarlar için tasarlanmıştır.
İçerik anahtarı ilkesi 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 kiralama anahtarı türü. Kullanılabilir değerler: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.
Kiralama süresi. 0'dan büyük veya buna eşit olmalıdır.
'[key=value]' biçiminde boşlukla ayrılmış gerekli belirteç talepleri.
Bir dize (simetrik anahtar için) veya bir sertifikanın dosya yolu (x509) veya ortak anahtar (rsa). --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.
Global Parametreler
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 ve 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. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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 silin.
az ams content-key-policy delete [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
İ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 eksiksiz 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.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
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 ve 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. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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
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]
Örnekler
bir Azure Media Services hesabı içindeki içerik anahtarı ilkelerini filtre yan tümcesiyle listeleyin.
az ams content-key-policy list -a amsAccount -g resourceGroup --filter "properties/lastModified gt 2022-08-16 or properties/created lt 2022-08-17"
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 olan ancak bundan büyük olmayan kullanılabilir öğelerin sayısını döndürür.
Global Parametreler
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 ve 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. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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]
[--subscription]
[--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 eksiksiz 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.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
İçerik anahtarı ilkesinin gizli dizi değerlerini ekleyin.
Global Parametreler
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 ve 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. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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]
[--subscription]
Örnekler
Mevcut bir içerik anahtarı ilkesini 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 or JSON string>
.
İçerik anahtarı ilkesi 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 eksiksiz 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 <indexToRemove>
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 nesneyi güncelleştirin. Örnek: --set property1.property2=<value>
.
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Global Parametreler
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 ve 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. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapı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.