Assets - List Container Sas

De Asset-URL's op een lijst zetten
Een lijst met opslagcontainer-URL's met SHARED Access Signatures (SAS) voor het uploaden en downloaden van assetinhoud. De handtekeningen zijn afgeleid van de sleutels van het opslagaccount.

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

URI-parameters

Name In Required Type Description
accountName
path True
  • string

De Media Services accountnaam.

assetName
path True
  • string

De naam van de asset.

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 vanaf de huidige tijd zijn.

permissions

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

Antwoorden

Name Type Description
200 OK

OK

Other Status Codes

Gedetailleerde foutinformatie.

Voorbeelden

List Asset SAS URLs

Sample Request

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.Media/mediaServices/contosomedia/assets/ClimbingMountBaker/listContainerSas?api-version=2020-05-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

ApiError

De API-fout.

AssetContainerPermission

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

AssetContainerSas

De SAS-URL Storage asset-Storage container.

ListContainerSasInput

De parameters voor de LIJST-SAS-aanvraag.

ODataError

Informatie over een fout.

ApiError

De API-fout.

Name Type Description
error

De fouteigenschappen.

AssetContainerPermission

De machtigingen die moeten worden ingesteld op 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 verwijdertoegang tot de container toe.

AssetContainerSas

De SAS-URL Storage asset-Storage container.

Name Type Description
assetContainerSasUrls
  • string[]

De lijst met SAS-URL's voor assetcontainers.

ListContainerSasInput

De parameters voor de LIJST-SAS-aanvraag.

Name Type Description
expiryTime
  • string

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

permissions

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

ODataError

Informatie over een fout.

Name Type Description
code
  • string

Een taal-onafhankelijke foutnaam.

details

De foutdetails.

message
  • string

Het foutbericht.

target
  • string

Het doel van de fout (bijvoorbeeld de naam van de eigenschap in fout).