Freigeben über


Assets - List Container Sas

Auflisten der Ressourcen-URLs
Listen Speichercontainer-URLs mit SAS (Shared Access Signatures) zum Hochladen und Herunterladen von Assetinhalten. Die Signaturen werden von den Speicherkontoschlüsseln abgeleitet.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

Der Name des Media Services-Kontos.

assetName
path True

string

Der Ressourcenname.

resourceGroupName
path True

string

Der Name der Ressourcengruppe innerhalb des Azure-Abonnements.

subscriptionId
path True

string

Der eindeutige Bezeichner für ein Microsoft Azure-Abonnement.

api-version
query True

string

Die Version der API, die mit der Clientanforderung verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
expiryTime

string

Die SAS-URL-Ablaufzeit. Dies muss weniger als 24 Stunden ab der aktuellen Zeit sein.

permissions

AssetContainerPermission

Die Berechtigungen, die für die SAS-URL festgelegt werden sollen.

Antworten

Name Typ Beschreibung
200 OK

AssetContainerSas

OK

Other Status Codes

ErrorResponse

Detaillierte Fehlerinformationen.

Beispiele

List Asset SAS URLs

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
AssetContainerPermission

Die Berechtigungen, die für die SAS-URL festgelegt werden sollen.

AssetContainerSas

Die SAS-URLs des Asset Storage-Containers.

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

ErrorDetail

Die Fehlerdetails.

ErrorResponse

Fehlerantwort

ListContainerSasInput

Die Parameter für die SAS-Listenanforderung.

AssetContainerPermission

Die Berechtigungen, die für die SAS-URL festgelegt werden sollen.

Name Typ Beschreibung
Read

string

Die SAS-URL ermöglicht Lesezugriff auf den Container.

ReadWrite

string

Die SAS-URL ermöglicht Lese- und Schreibzugriff auf den Container.

ReadWriteDelete

string

Die SAS-URL ermöglicht Lese-, Schreib- und Löschzugriff auf den Container.

AssetContainerSas

Die SAS-URLs des Asset Storage-Containers.

Name Typ Beschreibung
assetContainerSasUrls

string[]

Die Liste der SAS-URLs des Ressourcencontainers.

ErrorAdditionalInfo

Zusätzliche Informationen zum Ressourcenverwaltungsfehler.

Name Typ Beschreibung
info

object

Zusätzliche Informationen.

type

string

Typ der zusätzlichen Informationen.

ErrorDetail

Die Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Fehlerinformationen.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

ListContainerSasInput

Die Parameter für die SAS-Listenanforderung.

Name Typ Beschreibung
expiryTime

string

Die SAS-URL-Ablaufzeit. Dies muss weniger als 24 Stunden ab der aktuellen Zeit sein.

permissions

AssetContainerPermission

Die Berechtigungen, die für die SAS-URL festgelegt werden sollen.