Dela via


Assets - List Container Sas

Visa en lista över tillgångs-URL:er
Listor URL:er för lagringscontainer med signaturer för delad åtkomst (SAS) för att ladda upp och ladda ned tillgångsinnehåll. Signaturerna härleds från lagringskontonycklarna.

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

URI-parametrar

Name I Obligatorisk Typ Description
accountName
path True

string

Media Services-kontonamnet.

assetName
path True

string

Tillgångsnamnet.

resourceGroupName
path True

string

Namnet på resursgruppen i Azure-prenumerationen.

subscriptionId
path True

string

Den unika identifieraren för en Microsoft Azure-prenumeration.

api-version
query True

string

Den version av API:et som ska användas med klientbegäran.

Begärandetext

Name Typ Description
expiryTime

string

SAS-URL:ens förfallotid. Detta måste vara mindre än 24 timmar från den aktuella tiden.

permissions

AssetContainerPermission

Behörigheterna som ska anges på SAS-URL:en.

Svar

Name Typ Description
200 OK

AssetContainerSas

OK

Other Status Codes

ErrorResponse

Detaljerad felinformation.

Exempel

List Asset SAS URLs

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
AssetContainerPermission

Behörigheterna som ska anges på SAS-URL:en.

AssetContainerSas

SAS-URL:er för container för tillgångslagring.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

ListContainerSasInput

Parametrarna till listans SAS-begäran.

AssetContainerPermission

Behörigheterna som ska anges på SAS-URL:en.

Name Typ Description
Read

string

SAS-URL:en tillåter läsåtkomst till containern.

ReadWrite

string

SAS-URL:en tillåter läs- och skrivåtkomst till containern.

ReadWriteDelete

string

SAS-URL:en tillåter läs-, skriv- och borttagningsåtkomst till containern.

AssetContainerSas

SAS-URL:er för container för tillgångslagring.

Name Typ Description
assetContainerSasUrls

string[]

Listan över SAS-URL:er för tillgångscontainer.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Den ytterligare informationstypen.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

ListContainerSasInput

Parametrarna till listans SAS-begäran.

Name Typ Description
expiryTime

string

SAS-URL:ens förfallotid. Detta måste vara mindre än 24 timmar från den aktuella tiden.

permissions

AssetContainerPermission

Behörigheterna som ska anges på SAS-URL:en.