Condividi tramite


Assets - List Container Sas

Elencare gli URL degli asset
Elenchi URL del contenitore di archiviazione con firme di accesso condiviso per il caricamento e il download del contenuto dell'asset. Le firme sono derivate dalle chiavi dell'account di archiviazione.

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

Corpo della richiesta

Nome Tipo Descrizione
expiryTime

string

Ora di scadenza dell'URL di firma di accesso condiviso. Deve essere inferiore a 24 ore dall'ora corrente.

permissions

AssetContainerPermission

Autorizzazioni da impostare nell'URL della firma di accesso condiviso.

Risposte

Nome Tipo Descrizione
200 OK

AssetContainerSas

OK

Other Status Codes

ErrorResponse

Informazioni dettagliate sull'errore.

Esempio

List Asset SAS URLs

Esempio di richiesta

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

{
  "permissions": "ReadWrite",
  "expiryTime": "2018-01-01T10:00:00.007Z"
}

Risposta di esempio

{
  "assetContainerSasUrls": [
    "https://storage0.blob.core.windows.net/asset-89af1750-e681-4fbe-8c4c-9a5567867a6b?sr=b&sig=<secret-value-from-key-1>&se=2018-01-01T10:00:00Z&sp=lrw",
    "https://storage0.blob.core.windows.net/asset-89af1750-e681-4fbe-8c4c-9a5567867a6b?sr=b&sig=<secret-value-from-key-2>&se=2018-01-01T10:00:00Z&sp=lrw"
  ]
}

Definizioni

Nome Descrizione
AssetContainerPermission

Autorizzazioni da impostare nell'URL della firma di accesso condiviso.

AssetContainerSas

URL di firma di accesso condiviso del contenitore di Archiviazione asset.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

ListContainerSasInput

Parametri per la richiesta di firma di accesso condiviso dell'elenco.

AssetContainerPermission

Autorizzazioni da impostare nell'URL della firma di accesso condiviso.

Nome Tipo Descrizione
Read

string

L'URL di firma di accesso condiviso consentirà l'accesso in lettura al contenitore.

ReadWrite

string

L'URL di firma di accesso condiviso consentirà l'accesso in lettura e scrittura al contenitore.

ReadWriteDelete

string

L'URL di firma di accesso condiviso consentirà l'accesso in lettura, scrittura ed eliminazione al contenitore.

AssetContainerSas

URL di firma di accesso condiviso del contenitore di Archiviazione asset.

Nome Tipo Descrizione
assetContainerSasUrls

string[]

Elenco degli URL di firma di accesso condiviso del contenitore di asset.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di 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.

ListContainerSasInput

Parametri per la richiesta di firma di accesso condiviso dell'elenco.

Nome Tipo Descrizione
expiryTime

string

Ora di scadenza dell'URL di firma di accesso condiviso. Deve essere inferiore a 24 ore dall'ora corrente.

permissions

AssetContainerPermission

Autorizzazioni da impostare nell'URL della firma di accesso condiviso.