Partilhar via


Streaming Locators - List Content Keys

Listar Chaves de Conteúdo utilizadas por este Localizador de Transmissão em Fluxo

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

Parâmetros do URI

Name Em Necessário Tipo Description
accountName
path True

string

O nome da conta dos Serviços de Multimédia.

resourceGroupName
path True

string

O nome do grupo de recursos na subscrição do Azure.

streamingLocatorName
path True

string

O nome do Localizador de Transmissão em Fluxo.

subscriptionId
path True

string

O identificador exclusivo de uma subscrição do Microsoft Azure.

api-version
query True

string

A versão da API a utilizar com o pedido de cliente.

Respostas

Name Tipo Description
200 OK

ListContentKeysResponse

OK

Other Status Codes

ErrorResponse

Informações de erro detalhadas.

Exemplos

List Content Keys

Pedido de amostra

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 da amostra

{
  "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

Name Description
ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta a erros

ListContentKeysResponse

Classe de resposta para a ação listContentKeys

StreamingLocatorContentKey

Classe para chave de conteúdo no Localizador de Transmissão em Fluxo

StreamingLocatorContentKeyType

Tipo de encriptação da Chave de Conteúdo

TrackPropertyCompareOperation

Controlar a operação de condição de propriedade

TrackPropertyCondition

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

TrackPropertyType

Controlar tipo de propriedade

TrackSelection

Classe para selecionar uma faixa

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name 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 a erros

Name Tipo Description
error

ErrorDetail

O objeto de erro.

ListContentKeysResponse

Classe de resposta para a ação listContentKeys

Name Tipo Description
contentKeys

StreamingLocatorContentKey[]

ContentKeys utilizados pelo Localizador de Transmissão em Fluxo atual

StreamingLocatorContentKey

Classe para chave de conteúdo no Localizador de Transmissão em Fluxo

Name Tipo Description
id

string

ID da Chave de Conteúdo

labelReferenceInStreamingPolicy

string

Etiqueta da Chave de Conteúdo, conforme especificado na Política de Transmissão em Fluxo

policyName

string

ContentKeyPolicy utilizado pela Chave de Conteúdo

tracks

TrackSelection[]

Faixas que utilizam esta Chave de Conteúdo

type

StreamingLocatorContentKeyType

Tipo de encriptação da Chave de Conteúdo

value

string

Valor da Chave de Conteúdo

StreamingLocatorContentKeyType

Tipo de encriptação da Chave de Conteúdo

Name Tipo Description
CommonEncryptionCbcs

string

Encriptação Comum com CBCS

CommonEncryptionCenc

string

Encriptação Comum com o CENC

EnvelopeEncryption

string

Encriptação de Envelopes

TrackPropertyCompareOperation

Controlar a operação de condição de propriedade

Name Tipo Description
Equal

string

Operação de igual

Unknown

string

Operação de comparação de propriedades de registo desconhecida

TrackPropertyCondition

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

Name Tipo Description
operation

TrackPropertyCompareOperation

Controlar a operação de condição de propriedade

property

TrackPropertyType

Controlar tipo de propriedade

value

string

Controlar o valor da propriedade

TrackPropertyType

Controlar tipo de propriedade

Name Tipo Description
FourCC

string

Controlar FourCC

Unknown

string

Propriedade de faixa desconhecida

TrackSelection

Classe para selecionar uma faixa

Name Tipo Description
trackSelections

TrackPropertyCondition[]

TrackSelections é uma lista de condição de propriedade de registo que pode especificar faixas