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 |
---|---|---|---|---|
account
|
path | True |
string |
Nome dell'account di Servizi multimediali. |
asset
|
path | True |
string |
Nome dell'asset. |
resource
|
path | True |
string |
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. |
subscription
|
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 |
Autorizzazioni da impostare nell'URL della firma di accesso condiviso. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
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 |
---|---|
Asset |
Autorizzazioni da impostare nell'URL della firma di accesso condiviso. |
Asset |
URL di firma di accesso condiviso del contenitore di Archiviazione asset. |
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
Error |
Dettagli dell'errore. |
Error |
Risposta di errore |
List |
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 |
Informazioni aggiuntive sull'errore. |
|
code |
string |
Codice di errore. |
details |
Dettagli dell'errore. |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
Nome | Tipo | Descrizione |
---|---|---|
error |
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 |
Autorizzazioni da impostare nell'URL della firma di accesso condiviso. |