az ams content-key-policy
Mengelola kebijakan kunci konten untuk akun Azure Media Services.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az ams content-key-policy create |
Buat kebijakan kunci konten baru. |
Inti | GA |
az ams content-key-policy delete |
Menghapus kebijakan kunci konten. |
Inti | GA |
az ams content-key-policy list |
Mencantumkan semua kebijakan kunci konten dalam akun Azure Media Services. |
Inti | GA |
az ams content-key-policy option |
Mengelola opsi untuk kebijakan kunci konten yang sudah ada. |
Inti | GA |
az ams content-key-policy option add |
Tambahkan opsi baru ke kebijakan kunci konten yang sudah ada. |
Inti | GA |
az ams content-key-policy option remove |
Hapus opsi dari kebijakan kunci konten yang ada. |
Inti | GA |
az ams content-key-policy option update |
Perbarui opsi dari kebijakan kunci konten yang ada. |
Inti | GA |
az ams content-key-policy show |
Tampilkan kebijakan kunci konten yang ada. |
Inti | GA |
az ams content-key-policy update |
Perbarui kebijakan kunci konten yang ada. |
Inti | GA |
az ams content-key-policy create
Buat kebijakan kunci konten baru.
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]
Contoh
Buat kebijakan kunci konten dengan Konfigurasi 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
Parameter yang Diperlukan
Nama akun Azure Media Services.
Nama kebijakan kunci konten.
Nama opsi kebijakan kunci konten.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Daftar kunci token rsa alternatif yang dipisahkan spasi.
Daftar kunci token simetris alternatif yang dipisahkan spasi.
Daftar kunci token sertifikat x509 alternatif yang dipisahkan spasi.
Kunci yang harus digunakan sebagai Kunci Rahasia Aplikasi FairPlay, yang merupakan string heksa 32 karakter.
Audiens untuk token.
Gunakan konfigurasi Clear Key, alias enkripsi AES. Ini ditujukan untuk kunci non-DRM.
Deskripsi kebijakan kunci konten.
Jalur file ke file sertifikat FairPlay dalam format PKCS 12 (pfx) (termasuk kunci privat).
Kata sandi mengenkripsi sertifikat FairPlay dalam format PKCS 12 (pfx).
Durasi pemutaran.
Durasi penyimpanan.
Penerbit token.
Dokumen penemuan sambungkan OpenID.
Gunakan pembatasan terbuka. Lisensi atau kunci akan dikirimkan pada setiap permintaan. Tidak direkomendasikan untuk lingkungan produksi.
Templat lisensi JSON PlayReady. Gunakan @{file} untuk memuat dari file.
Jenis kunci sewa dan sewa. Nilai yang tersedia: Tidak terdefinisi, DualExpiry, PersistentUnlimited, PersistentLimited.
Durasi sewa. Harus lebih besar dari atau sama dengan 0.
Klaim token yang diperlukan yang dipisahkan spasi dalam format '[key=value]'.
Baik string (untuk kunci konten) atau filepath ke sertifikat (x509) atau kunci publik (rsa). Harus digunakan bersama dengan --token-key-type.
Jenis kunci token yang akan digunakan untuk kunci verifikasi utama. Nilai yang diizinkan: Simetris, RSA, X509.
Jenis token. Nilai yang diizinkan: Jwt, Swt.
Templat lisensi JSON Widevine. Gunakan @{file} untuk memuat dari file.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ams content-key-policy delete
Menghapus kebijakan kunci konten.
az ams content-key-policy delete [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Parameter Opsional
Nama akun Azure Media Services.
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama kebijakan kunci konten.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ams content-key-policy list
Mencantumkan semua kebijakan kunci konten dalam akun Azure Media Services.
az ams content-key-policy list --account-name
--resource-group
[--filter]
[--orderby]
[--top]
Contoh
mencantumkan kebijakan kunci konten dalam akun Azure Media Services dengan klausa filter.
az ams content-key-policy list -a amsAccount -g resourceGroup --filter "properties/lastModified gt 2022-08-16 or properties/created lt 2022-08-17"
Parameter yang Diperlukan
Nama akun Azure Media Services.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Membatasi kumpulan item yang dikembalikan.
Menentukan kunci di mana koleksi hasil harus diurutkan.
Menentukan bilangan bulat non-negatif n yang membatasi jumlah item yang dikembalikan dari koleksi. Layanan mengembalikan jumlah item yang tersedia hingga tetapi tidak lebih besar dari nilai n yang ditentukan.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ams content-key-policy show
Tampilkan kebijakan kunci konten yang ada.
az ams content-key-policy show [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--with-secrets]
Parameter Opsional
Nama akun Azure Media Services.
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama kebijakan kunci konten.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Sertakan nilai rahasia kebijakan kunci konten.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az ams content-key-policy update
Perbarui kebijakan kunci konten yang ada.
az ams content-key-policy update [--account-name]
[--add]
[--description]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
Contoh
Perbarui kebijakan kunci konten yang ada, atur deskripsi baru dan edit opsi pertamanya untuk mengatur penerbit dan audiens baru.
az ams content-key-policy update -n contentKeyPolicyName -a amsAccount --description newDescription --set options[0].restriction.issuer=newIssuer --set options[0].restriction.audience=newAudience
Parameter Opsional
Nama akun Azure Media Services.
Tambahkan objek ke daftar objek dengan menentukan jalur dan pasangan nilai kunci. Contoh: --add property.listProperty <key=value, string or JSON string>
.
Deskripsi kebijakan kunci konten.
Saat menggunakan 'set' atau 'add', pertahankan literal string alih-alih mencoba mengonversi ke JSON.
Satu atau beberapa ID sumber daya (dibatasi ruang). Ini harus menjadi ID sumber daya lengkap yang berisi semua informasi argumen 'Id Sumber Daya'. Anda harus menyediakan argumen --ids atau 'Resource Id' lainnya.
Nama kebijakan kunci konten.
Menghapus properti atau elemen dari daftar. Contoh: --remove property.list <indexToRemove>
ATAU --remove propertyToRemove
.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Perbarui objek dengan menentukan jalur properti dan nilai yang akan diatur. Contoh: --set property1.property2=<value>
.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.