az ams content-key-policy
Zarządzanie zasadami klucza zawartości dla konta Azure Media Services.
Polecenia
| az ams content-key-policy create |
Utwórz nowe zasady klucza zawartości. |
| az ams content-key-policy delete |
Usuń zasady klucza zawartości. |
| az ams content-key-policy list |
Wyświetl listę wszystkich zasad klucza zawartości w ramach konta Azure Media Services. |
| az ams content-key-policy option |
Zarządzaj opcjami dla istniejących zasad klucza zawartości. |
| az ams content-key-policy option add |
Dodaj nową opcję do istniejących zasad klucza zawartości. |
| az ams content-key-policy option remove |
Usuń opcję z istniejących zasad klucza zawartości. |
| az ams content-key-policy option update |
Zaktualizuj opcję z istniejących zasad klucza zawartości. |
| az ams content-key-policy show |
Pokaż istniejące zasady klucza zawartości. |
| az ams content-key-policy update |
Zaktualizuj istniejące zasady klucza zawartości. |
az ams content-key-policy create
Utwórz nowe zasady klucza zawartości.
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]
Przykłady
Utwórz zasady content-key-policy z konfiguracją 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
Parametry wymagane
Nazwa konta Azure Media Services.
Nazwa zasad klucza zawartości.
Nazwa opcji zasad klucza zawartości.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Parametry opcjonalne
Rozdzielona spacjami lista alternatywnych kluczy tokenu rsa.
Rozdzielona spacjami lista alternatywnych kluczy tokenu symetrycznego.
Rozdzielona spacjami lista alternatywnych kluczy tokenu certyfikatu x509.
Klucz, który musi być używany jako klucz tajny aplikacji FairPlay, który jest 32-znakowym ciągiem szesnastkowym.
Odbiorcy tokenu.
Użyj konfiguracji clear key , czyli szyfrowania AES. Jest przeznaczona dla kluczy innych niż DRM.
Opis zasad klucza zawartości.
Ścieżka pliku do pliku certyfikatu FairPlay w formacie PKCS 12 (pfx) (w tym klucz prywatny).
Hasło szyfrujące certyfikat FairPlay w formacie PKCS 12 (pfx).
Czas trwania odtwarzania.
Storage czas trwania.
Wystawca tokenu.
Dokument OpenID connect discovery.
Użyj otwartego ograniczenia. Licencja lub klucz zostaną dostarczone na każde żądanie. Niezalecane w środowiskach produkcyjnych.
Szablon licencji JSON PlayReady. Użyj pliku @{file}, aby załadować go z pliku.
Typ klucza wynajmu i dzierżawy. Dostępne wartości: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.
Czas trwania wynajmu. Musi być równa 0 lub większa.
Wymagane oświadczenia tokenu rozdzielane spacjami w formacie "[key=value]".
Ciąg (dla klucza symetrycznego) lub ścieżka pliku do certyfikatu (x509) lub klucz publiczny (rsa). Musi być używany w połączeniu z --token-key-type.
Typ klucza tokenu, który ma być używany dla podstawowego klucza weryfikacji. Dozwolone wartości: symetryczne, RSA, X509.
Typ tokenu. Dozwolone wartości: Jwt, Swt.
Szablon licencji JSON Widevine. Użyj pliku @{file}, aby załadować go z pliku.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az ams content-key-policy delete
Usuń zasady klucza zawartości.
az ams content-key-policy delete [--account-name]
[--ids]
[--name]
[--resource-group]
Parametry opcjonalne
Nazwa konta Azure Media Services.
Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa zasad klucza zawartości.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az ams content-key-policy list
Wyświetl listę wszystkich zasad klucza zawartości w ramach konta Azure Media Services.
az ams content-key-policy list --account-name
--resource-group
[--filter]
[--orderby]
[--top]
Parametry wymagane
Nazwa konta Azure Media Services.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Parametry opcjonalne
Ogranicza zestaw zwracanych elementów.
Określa klucz, za pomocą którego ma być uporządkowana kolekcja wyników.
Określa nie ujemną liczbę całkowitą n, która ogranicza liczbę elementów zwracanych z kolekcji. Usługa zwraca liczbę dostępnych elementów do, ale nie większą niż określona wartość n.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az ams content-key-policy show
Pokaż istniejące zasady klucza zawartości.
az ams content-key-policy show [--account-name]
[--ids]
[--name]
[--resource-group]
[--with-secrets]
Parametry opcjonalne
Nazwa konta Azure Media Services.
Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa zasad klucza zawartości.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Uwzględnij wartości wpisów tajnych zasad klucza zawartości.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.
az ams content-key-policy update
Zaktualizuj istniejące zasady klucza zawartości.
az ams content-key-policy update [--account-name]
[--add]
[--description]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
Przykłady
Zaktualizuj istniejące zasady content-key-policy, ustaw nowy opis i edytuj jego pierwszą opcję ustawiając nowego wystawcę i odbiorców.
az ams content-key-policy update -n contentKeyPolicyName -a amsAccount --description newDescription --set options[0].restriction.issuer=newIssuer --set options[0].restriction.audience=newAudience
Parametry opcjonalne
Nazwa konta Azure Media Services.
Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string lub JSON string>.
Opis zasad klucza zawartości.
W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować przekonwertować na kod JSON.
Co najmniej jeden identyfikator zasobu (rozdzielany spacją). Powinien to być kompletny identyfikator zasobu zawierający wszystkie informacje o argumentach "Identyfikator zasobu". Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
Nazwa zasad klucza zawartości.
Usuń właściwość lub element z listy. Przykład: --remove property.list OR --remove propertyToRemove.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu polecenia az configure --defaults group=<name>.
Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=.
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
Format danych wyjściowych.
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Możesz skonfigurować domyślną subskrypcję przy użyciu polecenia az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj polecenia --debug, aby uzyskać pełne dzienniki debugowania.