Freigeben über


Streaming Locators - List Content Keys

Auflisten von Inhaltsschlüsseln, die von diesem Streaminglocator verwendet werden

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}/listContentKeys?api-version=2022-08-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

Der Name des Media Services-Kontos.

resourceGroupName
path True

string

Der Name der Ressourcengruppe innerhalb des Azure-Abonnements.

streamingLocatorName
path True

string

Der Name des Streaminglocators.

subscriptionId
path True

string

Der eindeutige Bezeichner für ein Microsoft Azure-Abonnement.

api-version
query True

string

Die Version der API, die mit der Clientanforderung verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

ListContentKeysResponse

OK

Other Status Codes

ErrorResponse

Ausführliche Fehlerinformationen.

Beispiele

List Content Keys

Beispielanforderung

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/streamingLocators/secureStreamingLocator/listContentKeys?api-version=2022-08-01

Beispiel für eine Antwort

{
  "contentKeys": [
    {
      "id": "9259eb06-eeee-4f77-987f-48f4ea5c649f",
      "type": "EnvelopeEncryption",
      "labelReferenceInStreamingPolicy": "aesDefaultKey",
      "value": "QpiqeQROdN5xamnfUF2Wdw==",
      "policyName": "PolicyWithMultipleOptions",
      "tracks": []
    },
    {
      "id": "06bfeff1-2bb6-4f58-af27-a2767f058bca",
      "type": "CommonEncryptionCenc",
      "labelReferenceInStreamingPolicy": "cencDefaultKey",
      "value": "ZjgWhNnqnqcov/h+wrYusw==",
      "policyName": "PolicyWithMultipleOptions",
      "tracks": []
    },
    {
      "id": "799e78a0-ed6f-4179-9222-ed4ec4223cec",
      "type": "CommonEncryptionCbcs",
      "labelReferenceInStreamingPolicy": "cbcsDefaultKey",
      "value": "FjZ3n3yRcVxRFftdYFbe9g==",
      "policyName": "PolicyWithMultipleOptions",
      "tracks": []
    }
  ]
}

Definitionen

Name Beschreibung
ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

ErrorDetail

Die Fehlerdetails.

ErrorResponse

Fehlerantwort

ListContentKeysResponse

Klasse der Antwort für die ListContentKeys-Aktion

StreamingLocatorContentKey

Klasse für den Inhaltsschlüssel im Streaminglocator

StreamingLocatorContentKeyType

Verschlüsselungstyp des Inhaltsschlüssels

TrackPropertyCompareOperation

Nachverfolgen des Bedingungsvorgangs der Eigenschaft

TrackPropertyCondition

Klasse zum Angeben einer Trackeigenschaftsbedingung

TrackPropertyType

Track-Eigenschaftstyp

TrackSelection

Klasse zum Auswählen eines Titels

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

Name Typ Beschreibung
info

object

Zusätzliche Informationen.

type

string

Typ der zusätzlichen Informationen.

ErrorDetail

Die Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Fehlerinformationen.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

ListContentKeysResponse

Klasse der Antwort für die ListContentKeys-Aktion

Name Typ Beschreibung
contentKeys

StreamingLocatorContentKey[]

Vom aktuellen Streaminglocator verwendete ContentKeys

StreamingLocatorContentKey

Klasse für den Inhaltsschlüssel im Streaminglocator

Name Typ Beschreibung
id

string

ID des Inhaltsschlüssels

labelReferenceInStreamingPolicy

string

Bezeichnung des Inhaltsschlüssels wie in der Streamingrichtlinie angegeben

policyName

string

Vom Inhaltsschlüssel verwendete ContentKeyPolicy

tracks

TrackSelection[]

Nachverfolgen, die diesen Inhaltsschlüssel verwenden

type

StreamingLocatorContentKeyType

Verschlüsselungstyp des Inhaltsschlüssels

value

string

Wert des Inhaltsschlüssels

StreamingLocatorContentKeyType

Verschlüsselungstyp des Inhaltsschlüssels

Name Typ Beschreibung
CommonEncryptionCbcs

string

Allgemeine Verschlüsselung mit CBCS

CommonEncryptionCenc

string

Allgemeine Verschlüsselung mit CENC

EnvelopeEncryption

string

Umschlagverschlüsselung

TrackPropertyCompareOperation

Nachverfolgen des Bedingungsvorgangs der Eigenschaft

Name Typ Beschreibung
Equal

string

Gleichheitsvorgang

Unknown

string

Unbekannter Nachverfolgungseigenschaftsvergleichsvorgang

TrackPropertyCondition

Klasse zum Angeben einer Trackeigenschaftsbedingung

Name Typ Beschreibung
operation

TrackPropertyCompareOperation

Nachverfolgen des Bedingungsvorgangs der Eigenschaft

property

TrackPropertyType

Track-Eigenschaftstyp

value

string

Nachverfolgen des Eigenschaftswerts

TrackPropertyType

Track-Eigenschaftstyp

Name Typ Beschreibung
FourCC

string

Track FourCC

Unknown

string

Unbekannte Titeleigenschaft

TrackSelection

Klasse zum Auswählen eines Titels

Name Typ Beschreibung
trackSelections

TrackPropertyCondition[]

TrackSelections ist eine Liste der Track-Eigenschaftenbedingungen, die Die Spur(n) angeben kann.