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

--account-name -a

Azure Media Services hesabının adı.

--name -n

İçerik anahtarı ilke adı.

--policy-option-name

İçerik anahtarı ilkesi seçenek adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--alt-rsa-token-keys

Alternatif rsa belirteç anahtarlarının boşlukla ayrılmış listesi.

--alt-symmetric-token-keys

Alternatif simetrik belirteç anahtarlarının boşlukla ayrılmış listesi.

--alt-x509-token-keys

Alternatif x509 sertifika belirteci anahtarlarının boşlukla ayrılmış listesi.

--ask

32 karakterlik bir onaltılık dize olan FairPlay Uygulama Gizli Anahtarı olarak kullanılması gereken anahtar.

--audience

Belirtecin hedef kitlesi.

--clear-key-configuration

Clear Key yapılandırmasını (AES şifrelemesi gibi) kullanın. DRM olmayan anahtarlar için tasarlanmıştır.

--description

İçerik anahtarı ilke açıklaması.

--fair-play-pfx

PKCS 12 (pfx) biçimindeki bir FairPlay sertifika dosyasının dosya yolu (özel anahtar dahil).

--fair-play-pfx-password

FairPlay sertifikasını PKCS 12 (pfx) biçiminde şifreleyen parola.

--fp-playback-duration-seconds

Kayıttan yürütme süresi.

--fp-storage-duration-seconds

Depolama süre.

--issuer

Belirteç veren.

--open-id-connect-discovery-document

OpenID connect bulma belgesi.

--open-restriction

Açık kısıtlamayı kullanın. Lisans veya anahtar her istekte teslim edilecek. Üretim ortamları için önerilmez.

--play-ready-template

JSON PlayReady lisans şablonu. Bir dosyadan yüklemek için @{file} kullanın.

--rental-and-lease-key-type

Kiralama ve kira anahtarı türü. Kullanılabilir değerler: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.

--rental-duration

Kiralama süresi. 0 değerinden büyük veya 0 değerine eşit olmalıdır.

--token-claims

'[key=value]' biçiminde boşlukla ayrılmış gerekli belirteç talepleri.

--token-key

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.

--token-key-type

Birincil doğrulama anahtarı için kullanılacak belirteç anahtarının türü. İzin verilen değerler: Simetrik, RSA, X509.

--token-type

Belirtecin türü. İzin verilen değerler: Jwt, Swt.

--widevine-template

JSON Widevine lisans şablonu. Bir dosyadan yüklemek için @{file} 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

--account-name -a

Azure Media Services hesabının adı.

--ids

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.

--name -n

İçerik anahtarı ilke adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

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

--account-name -a

Azure Media Services hesabının adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--filter

Döndürülen öğe kümesini kısıtlar.

--orderby

Sonuç koleksiyonunun sıralanması gereken anahtarı belirtir.

--top

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.

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

--account-name -a

Azure Media Services hesabının adı.

--ids

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.

--name -n

İçerik anahtarı ilke adı.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--with-secrets

İçerik anahtarı ilkesinin gizli dizi değerlerini ekleyin.

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

--account-name -a

Azure Media Services hesabının adı.

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON string>.

--description

İçerik anahtarı ilke açıklaması.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

--ids

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.

--name -n

İçerik anahtarı ilke adı.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--set

Ayarlanacağı özellik yolunu ve değerini belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.