Condividi tramite


Assets - Get Encryption Key

Ottiene la chiave di archiviazione asset
Ottiene le chiavi di crittografia dell'archiviazione asset usate per decrittografare il contenuto creato dalla versione 2 dell'API Servizi multimediali

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
accountName
path True

string

Nome dell'account di Servizi multimediali.

assetName
path True

string

Nome asset.

resourceGroupName
path True

string

Nome del gruppo di risorse all'interno della sottoscrizione di Azure.

subscriptionId
path True

string

Identificatore univoco per una sottoscrizione di Microsoft Azure.

api-version
query True

string

Versione dell'API da usare con la richiesta client.

Risposte

Nome Tipo Descrizione
200 OK

StorageEncryptedAssetDecryptionData

OK

Other Status Codes

ErrorResponse

Informazioni dettagliate sull'errore.

Esempio

Get Asset Storage Encryption Keys

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
AssetFileEncryptionMetadata

Metadati di crittografia dell'archiviazione file asset.

ErrorAdditionalInfo

Informazioni aggiuntive sulla gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

StorageEncryptedAssetDecryptionData

Dati necessari per decrittografare i file di asset crittografati con la crittografia di archiviazione legacy.

AssetFileEncryptionMetadata

Metadati di crittografia dell'archiviazione file asset.

Nome Tipo Descrizione
assetFileId

string

ID file asset.

assetFileName

string

Nome file asset.

initializationVector

string

Vettore di inizializzazione file asset.

ErrorAdditionalInfo

Informazioni aggiuntive sulla gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

StorageEncryptedAssetDecryptionData

Dati necessari per decrittografare i file di asset crittografati con la crittografia di archiviazione legacy.

Nome Tipo Descrizione
assetFileEncryptionMetadata

AssetFileEncryptionMetadata[]

Metadati di crittografia dei file di asset.

key

string

Chiave di crittografia dell'archiviazione file asset.