Udostępnij za pośrednictwem


Assets - List Container Sas

Wyświetlanie listy adresów URL elementów zawartości
Listy adresy URL kontenera magazynu z sygnaturami dostępu współdzielonego (SAS) na potrzeby przekazywania i pobierania zawartości zasobu. Podpisy pochodzą z kluczy konta magazynu.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

Nazwa konta usługi Media Services.

assetName
path True

string

Nazwa zasobu.

resourceGroupName
path True

string

Nazwa grupy zasobów w ramach subskrypcji platformy Azure.

subscriptionId
path True

string

Unikatowy identyfikator subskrypcji platformy Microsoft Azure.

api-version
query True

string

Wersja interfejsu API, która ma być używana z żądaniem klienta.

Treść żądania

Nazwa Typ Opis
expiryTime

string

Czas wygaśnięcia adresu URL sygnatury dostępu współdzielonego. Musi to być krótsze niż 24 godziny od bieżącego czasu.

permissions

AssetContainerPermission

Uprawnienia do ustawiania adresu URL sygnatury dostępu współdzielonego.

Odpowiedzi

Nazwa Typ Opis
200 OK

AssetContainerSas

OK

Other Status Codes

ErrorResponse

Szczegółowe informacje o błędzie.

Przykłady

List Asset SAS URLs

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
AssetContainerPermission

Uprawnienia do ustawiania adresu URL sygnatury dostępu współdzielonego.

AssetContainerSas

Adresy URL sygnatur dostępu współdzielonego kontenera usługi Asset Storage.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ListContainerSasInput

Parametry do listy żądania SYGNATURy dostępu współdzielonego.

AssetContainerPermission

Uprawnienia do ustawiania adresu URL sygnatury dostępu współdzielonego.

Nazwa Typ Opis
Read

string

Adres URL sygnatury dostępu współdzielonego umożliwi dostęp do odczytu do kontenera.

ReadWrite

string

Adres URL sygnatury dostępu współdzielonego umożliwi dostęp do odczytu i zapisu w kontenerze.

ReadWriteDelete

string

Adres URL sygnatury dostępu współdzielonego umożliwi dostęp do odczytu, zapisu i usuwania kontenera.

AssetContainerSas

Adresy URL sygnatur dostępu współdzielonego kontenera usługi Asset Storage.

Nazwa Typ Opis
assetContainerSasUrls

string[]

Lista adresów URL sygnatur dostępu współdzielonego kontenera zasobów.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt error.

ListContainerSasInput

Parametry do listy żądania SYGNATURy dostępu współdzielonego.

Nazwa Typ Opis
expiryTime

string

Czas wygaśnięcia adresu URL sygnatury dostępu współdzielonego. Musi to być krótsze niż 24 godziny od bieżącego czasu.

permissions

AssetContainerPermission

Uprawnienia do ustawiania adresu URL sygnatury dostępu współdzielonego.