az ams content-key-policy
Zarządzanie zasadami kluczy zawartości dla konta usługi Azure Media Services.
Polecenia
| Nazwa | Opis | Typ | Stan |
|---|---|---|---|
| az ams content-key-policy create |
Utwórz nowe zasady klucza zawartości. |
Core | ogólna dostępność |
| az ams content-key-policy delete |
Usuń zasady klucza zawartości. |
Core | ogólna dostępność |
| az ams content-key-policy list |
Wyświetl listę wszystkich zasad klucza zawartości na koncie usługi Azure Media Services. |
Core | ogólna dostępność |
| az ams content-key-policy option |
Zarządzaj opcjami istniejących zasad klucza zawartości. |
Core | ogólna dostępność |
| az ams content-key-policy option add |
Dodaj nową opcję do istniejących zasad klucza zawartości. |
Core | ogólna dostępność |
| az ams content-key-policy option remove |
Usuń opcję z istniejących zasad klucza zawartości. |
Core | ogólna dostępność |
| az ams content-key-policy option update |
Zaktualizuj opcję z istniejących zasad klucza zawartości. |
Core | ogólna dostępność |
| az ams content-key-policy show |
Pokaż istniejące zasady klucza zawartości. |
Core | ogólna dostępność |
| az ams content-key-policy update |
Zaktualizuj istniejące zasady klucza zawartości. |
Core | ogólna dostępność |
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 za pomocą konfiguracji 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 usługi 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 az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Rozdzielona spacjami lista alternatywnych kluczy tokenu rsa.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Token Restriction Arguments |
Rozdzielona spacjami lista alternatywnych kluczy tokenu symetrycznego.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Token Restriction Arguments |
Rozdzielona spacjami lista alternatywnych kluczy tokenów certyfikatu x509.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Token Restriction Arguments |
Klucz, który musi być używany jako klucz tajny aplikacji FairPlay, który jest 32-znakowym ciągiem szesnastkowym.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | FairPlay Configuration Arguments |
Odbiorcy tokenu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Token Restriction Arguments |
Użyj konfiguracji clear key, czyli szyfrowania AES. Jest ona przeznaczona dla kluczy innych niż DRM.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Clear Key Configuration (AES Encryption) Arguments |
| Domyślna wartość: | False |
Opis zasad klucza zawartości.
Ścieżka pliku do pliku certyfikatu FairPlay w formacie PKCS 12 (pfx) (w tym klucz prywatny).
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | FairPlay Configuration Arguments |
Hasło szyfrujące certyfikat FairPlay w formacie PKCS 12 (pfx).
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | FairPlay Configuration Arguments |
Czas trwania odtwarzania.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | FairPlay Configuration Arguments |
Czas trwania magazynu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | FairPlay Configuration Arguments |
Wystawca tokenu.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Token Restriction Arguments |
Dokument OpenID connect discovery( Łączenie identyfikatora OpenID).
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Token Restriction Arguments |
Użyj otwartego ograniczenia. Licencja lub klucz zostaną dostarczone na każde żądanie. Używanie w środowiskach produkcyjnych nie jest zalecane.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Open Restriction Arguments |
| Domyślna wartość: | False |
Szablon licencji JSON PlayReady. Użyj @{file} do załadowania z pliku.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | PlayReady Configuration Arguments |
Typ klucza wynajmu i dzierżawy. Dostępne wartości: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | FairPlay Configuration Arguments |
Czas trwania wynajmu. Musi być większe lub równe 0.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | FairPlay Configuration Arguments |
Oddzielone spacjami wymagane oświadczenia tokenu w formacie "[key=value]".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Token Restriction Arguments |
Ciąg (dla klucza symetrycznego) lub ścieżka pliku do certyfikatu (x509) lub klucza publicznego (rsa). Musi być używany w połączeniu z --token-key-type.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Token Restriction Arguments |
Typ klucza tokenu, który ma być używany dla podstawowego klucza weryfikacji. Dozwolone wartości: symetryczne, RSA, X509.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Token Restriction Arguments |
Typ tokenu. Dozwolone wartości: Jwt, Swt.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Token Restriction Arguments |
Szablon licencji JSON Widevine. Użyj @{file} do załadowania z pliku.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Widevine Configuration Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az ams content-key-policy delete
Usuń zasady klucza zawartości.
az ams content-key-policy delete [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa konta usługi Azure Media Services.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa zasad klucza zawartości.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
az ams content-key-policy list
Wyświetl listę wszystkich zasad klucza zawartości na koncie usługi Azure Media Services.
az ams content-key-policy list --account-name
--resource-group
[--filter]
[--orderby]
[--top]
Przykłady
wyświetl listę zasad klucza zawartości na koncie usługi Azure Media Services z klauzulą filtru.
az ams content-key-policy list -a amsAccount -g resourceGroup --filter "properties/lastModified gt 2022-08-16 or properties/created lt 2022-08-17"
Parametry wymagane
Nazwa konta usługi Azure Media Services.
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Ogranicza zestaw zwracanych elementów.
Określa klucz, za pomocą którego ma być uporządkowana kolekcja wyników.
Określa nieujemną 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.
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
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]
[--subscription]
[--with-secrets]
Parametry opcjonalne
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa konta usługi Azure Media Services.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa zasad klucza zawartości.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Uwzględnij wartości wpisów tajnych zasad klucza zawartości.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
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]
[--subscription]
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
Poniższe parametry są opcjonalne, ale w zależności od kontekstu co najmniej jeden może być wymagany do pomyślnego wykonania polecenia.
Nazwa konta usługi Azure Media Services.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Dodaj obiekt do listy obiektów, określając pary ścieżki i wartości klucza. Przykład: --add property.listProperty <key=value, string or JSON string>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Generic Update Arguments |
| Domyślna wartość: | [] |
Opis zasad klucza zawartości.
W przypadku używania polecenia "set" lub "add" zachowaj literały ciągu zamiast próbować konwertować na format JSON.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Generic Update Arguments |
| Domyślna wartość: | False |
Co najmniej jeden identyfikator zasobu (rozdzielany spacjami). Powinien to być kompletny identyfikator zasobu, zawierający wszystkie informacje dotyczące argumentów „Identyfikator zasobu”. Należy podać argumenty --ids lub inne argumenty "Identyfikator zasobu".
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Nazwa zasad klucza zawartości.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Usuń właściwość lub element z listy. Przykład: --remove property.list <indexToRemove> OR --remove propertyToRemove.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Generic Update Arguments |
| Domyślna wartość: | [] |
Nazwa grupy zasobów. Grupę domyślną można skonfigurować przy użyciu az configure --defaults group=<name>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Zaktualizuj obiekt, określając ścieżkę właściwości i wartość do ustawienia. Przykład: --set property1.property2=<value>.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Generic Update Arguments |
| Domyślna wartość: | [] |
Nazwa lub identyfikator subskrypcji. Subskrypcję domyślną można skonfigurować przy użyciu az account set -s NAME_OR_ID.
| Właściwość | Wartość |
|---|---|
| Grupa parametrów: | Resource Id Arguments |
Parametry globalne
Zwiększ szczegółowość rejestrowania, aby wyświetlić wszystkie dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Pokaż ten komunikat pomocy i zakończ pracę.
Pokaż tylko błędy, pomijając ostrzeżenia.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |
Format danych wyjściowych.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | json |
| Dopuszczalne wartości: | json, jsonc, none, table, tsv, yaml, yamlc |
Ciąg zapytania JMESPath. Zobacz http://jmespath.org/ , aby uzyskać więcej informacji i przykładów.
Zwiększ szczegółowość rejestrowania. Użyj --debuguj, aby uzyskać pełne dzienniki debugowania.
| Właściwość | Wartość |
|---|---|
| Domyślna wartość: | False |