Compartilhar via


Streaming Locators - List Content Keys

Listar chaves de conteúdo usadas por este Localizador de Streaming

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
accountName
path True

string

O nome da conta dos Serviços de Mídia.

resourceGroupName
path True

string

O nome do grupo de recursos na assinatura do Azure.

streamingLocatorName
path True

string

O nome do Localizador de Streaming.

subscriptionId
path True

string

O identificador exclusivo de uma assinatura do Microsoft Azure.

api-version
query True

string

A versão da API a ser usada com a solicitação do cliente.

Respostas

Nome Tipo Description
200 OK

ListContentKeysResponse

OK

Other Status Codes

ErrorResponse

Informações detalhadas de erro.

Exemplos

List Content Keys

Solicitação de exemplo

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

Resposta de exemplo

{
  "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": []
    }
  ]
}

Definições

Nome Description
ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

ErrorDetail

Os detalhes do erro.

ErrorResponse

Resposta de erro

ListContentKeysResponse

Classe de resposta para a ação listContentKeys

StreamingLocatorContentKey

Classe para chave de conteúdo no Localizador de Streaming

StreamingLocatorContentKeyType

Tipo de criptografia de chave de conteúdo

TrackPropertyCompareOperation

Rastrear operação de condição de propriedade

TrackPropertyCondition

Classe para especificar uma condição de propriedade de faixa

TrackPropertyType

Rastrear tipo de propriedade

TrackSelection

Classe para selecionar uma faixa

ErrorAdditionalInfo

As informações adicionais do erro de gerenciamento de recursos.

Nome Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

Os detalhes do erro.

Nome Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

ListContentKeysResponse

Classe de resposta para a ação listContentKeys

Nome Tipo Description
contentKeys

StreamingLocatorContentKey[]

ContentKeys usado pelo Localizador de Streaming atual

StreamingLocatorContentKey

Classe para chave de conteúdo no Localizador de Streaming

Nome Tipo Description
id

string

ID da chave de conteúdo

labelReferenceInStreamingPolicy

string

Rótulo da chave de conteúdo conforme especificado na Política de Streaming

policyName

string

ContentKeyPolicy usado pela Chave de Conteúdo

tracks

TrackSelection[]

Rastreia quais usam essa chave de conteúdo

type

StreamingLocatorContentKeyType

Tipo de criptografia de chave de conteúdo

value

string

Valor da chave de conteúdo

StreamingLocatorContentKeyType

Tipo de criptografia de chave de conteúdo

Nome Tipo Description
CommonEncryptionCbcs

string

Criptografia comum usando CBCS

CommonEncryptionCenc

string

Criptografia comum usando CENC

EnvelopeEncryption

string

Criptografia de Envelope

TrackPropertyCompareOperation

Rastrear operação de condição de propriedade

Nome Tipo Description
Equal

string

Operação igual

Unknown

string

Operação de comparação de propriedade de faixa desconhecida

TrackPropertyCondition

Classe para especificar uma condição de propriedade de faixa

Nome Tipo Description
operation

TrackPropertyCompareOperation

Rastrear operação de condição de propriedade

property

TrackPropertyType

Rastrear tipo de propriedade

value

string

Acompanhar o valor da propriedade

TrackPropertyType

Rastrear tipo de propriedade

Nome Tipo Description
FourCC

string

Acompanhar FourCC

Unknown

string

Propriedade de faixa desconhecida

TrackSelection

Classe para selecionar uma faixa

Nome Tipo Description
trackSelections

TrackPropertyCondition[]

TrackSelections é uma lista de condições de propriedade de faixa que pode especificar faixas