Compartilhar via


Assets - Get Encryption Key

Obtém a chave de armazenamento de ativos
Obtém as chaves de criptografia de armazenamento de ativos usadas para descriptografar o conteúdo criado pela versão 2 da API dos Serviços de Mídia

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/getEncryptionKey?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.

assetName
path True

string

O nome do ativo.

resourceGroupName
path True

string

O nome do grupo de recursos na assinatura do Azure.

subscriptionId
path True

string

O identificador exclusivo para 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

StorageEncryptedAssetDecryptionData

OK

Other Status Codes

ErrorResponse

Informações detalhadas de erro.

Exemplos

Get Asset Storage Encryption Keys

Solicitação de exemplo

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

Resposta de exemplo

{
  "key": "AAAAAAAAAAAAAAAAAAAAAA==",
  "assetFileEncryptionMetadata": [
    {
      "initializationVector": "-988929866",
      "assetFileName": "AssetFile0",
      "assetFileId": "a9536fa7-bd5d-4f84-a137-d1290982fe95"
    },
    {
      "initializationVector": "1604993689",
      "assetFileName": "AssetFile1",
      "assetFileId": "f4060046-94ac-422d-824c-3f1d6aa3ecf2"
    },
    {
      "initializationVector": "100082635",
      "assetFileName": "AssetFile2",
      "assetFileId": "485968d3-ddae-4b13-98e7-901201a9620b"
    }
  ]
}

Definições

Nome Description
AssetFileEncryptionMetadata

Os metadados de criptografia do Armazenamento de Arquivos de Ativos.

ErrorAdditionalInfo

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

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

StorageEncryptedAssetDecryptionData

Dados necessários para descriptografar arquivos de ativos criptografados com criptografia de armazenamento herdada.

AssetFileEncryptionMetadata

Os metadados de criptografia do Armazenamento de Arquivos de Ativos.

Nome Tipo Description
assetFileId

string

A ID do Arquivo de Ativo.

assetFileName

string

O nome do Arquivo de Ativo.

initializationVector

string

O vetor de inicialização do Arquivo de Ativo.

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

O detalhe 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.

StorageEncryptedAssetDecryptionData

Dados necessários para descriptografar arquivos de ativos criptografados com criptografia de armazenamento herdada.

Nome Tipo Description
assetFileEncryptionMetadata

AssetFileEncryptionMetadata[]

Metadados de criptografia do Arquivo de Ativo.

key

string

A chave de criptografia de armazenamento do Arquivo de Ativo.