Assets - List Container Sas

De asset-URL's weergeven
Lijsten opslagcontainer-URL's met SAS (Shared Access Signatures) voor het uploaden en downloaden van assetinhoud. De handtekeningen zijn afgeleid van de opslagaccountsleutels.

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

URI-parameters

Name In Vereist Type Description
accountName
path True

string

De naam van het Media Services-account.

assetName
path True

string

De assetnaam.

resourceGroupName
path True

string

De naam van de resourcegroep binnen het Azure-abonnement.

subscriptionId
path True

string

De unieke id voor een Microsoft Azure-abonnement.

api-version
query True

string

De versie van de API die moet worden gebruikt met de clientaanvraag.

Aanvraagbody

Name Type Description
expiryTime

string

De verlooptijd van de SAS-URL. Dit moet minder dan 24 uur van de huidige tijd zijn.

permissions

AssetContainerPermission

De machtigingen die moeten worden ingesteld voor de SAS-URL.

Antwoorden

Name Type Description
200 OK

AssetContainerSas

OK

Other Status Codes

ErrorResponse

Gedetailleerde foutinformatie.

Voorbeelden

List Asset SAS URLs

Sample Request

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

Sample Response

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

Definities

Name Description
AssetContainerPermission

De machtigingen die moeten worden ingesteld voor de SAS-URL.

AssetContainerSas

De SAS-URL's van de Asset Storage-container.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

ErrorDetail

De foutdetails.

ErrorResponse

Foutreactie

ListContainerSasInput

De parameters voor de lijst met SAS-aanvragen.

AssetContainerPermission

De machtigingen die moeten worden ingesteld voor de SAS-URL.

Name Type Description
Read

string

De SAS-URL staat leestoegang tot de container toe.

ReadWrite

string

De SAS-URL staat lees- en schrijftoegang tot de container toe.

ReadWriteDelete

string

De SAS-URL staat lees-, schrijf- en verwijderingstoegang tot de container toe.

AssetContainerSas

De SAS-URL's van de Asset Storage-container.

Name Type Description
assetContainerSasUrls

string[]

De lijst met SAS-URL's voor assetcontainers.

ErrorAdditionalInfo

Aanvullende informatie over de resourcebeheerfout.

Name Type Description
info

object

De aanvullende informatie.

type

string

Het type aanvullende informatie.

ErrorDetail

De foutdetails.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

Aanvullende informatie over de fout.

code

string

De foutcode.

details

ErrorDetail[]

De foutdetails.

message

string

Het foutbericht.

target

string

Het foutdoel.

ErrorResponse

Foutreactie

Name Type Description
error

ErrorDetail

Het foutobject.

ListContainerSasInput

De parameters voor de lijst met SAS-aanvragen.

Name Type Description
expiryTime

string

De verlooptijd van de SAS-URL. Dit moet minder dan 24 uur van de huidige tijd zijn.

permissions

AssetContainerPermission

De machtigingen die moeten worden ingesteld voor de SAS-URL.