Assets - List Container Sas
Visa en lista över tillgångs-URL:er
Listar URL:er för lagringscontainer med signaturer för delad åtkomst (SAS) för uppladdning och nedladdning av 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=2020-05-01
URI-parametrar
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
account
|
path | True |
|
Namnet Media Services kontot. |
|
asset
|
path | True |
|
Tillgångsnamnet. |
|
resource
|
path | True |
|
Namnet på resursgruppen i Azure-prenumerationen. |
|
subscription
|
path | True |
|
Den unika identifieraren för en Microsoft Azure prenumeration. |
|
api-version
|
query | True |
|
Den version av API:et som ska användas med klientbegäran. |
Begärandetext
| Name | Type | Description |
|---|---|---|
| expiryTime |
|
SAS-URL:ens förfallotid. Detta måste vara mindre än 24 timmar från den aktuella tiden. |
| permissions |
De behörigheter som ska anges för SAS-URL:en. |
Svar
| Name | Type | Description |
|---|---|---|
| 200 OK |
OK |
|
| Other Status Codes |
Detaljerad felinformation. |
Exempel
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"
]
}
Definitioner
|
Api |
API-felet. |
|
Asset |
De behörigheter som ska anges för SAS-URL:en. |
|
Asset |
SAS-URL Storage för tillgångs-containern. |
|
List |
Parametrarna för sas-begäran i listan. |
|
OData |
Information om ett fel. |
ApiError
API-felet.
| Name | Type | Description |
|---|---|---|
| error |
Felegenskaperna. |
AssetContainerPermission
De behörigheter som ska anges för SAS-URL:en.
| Name | Type | Description |
|---|---|---|
| Read |
|
SAS-URL:en ger läsbehörighet till containern. |
| ReadWrite |
|
SAS-URL:en tillåter läs- och skrivåtkomst till containern. |
| ReadWriteDelete |
|
SAS-URL:en tillåter läs-, skriv- och borttagningsåtkomst till containern. |
AssetContainerSas
SAS-URL Storage för tillgångs-containern.
| Name | Type | Description |
|---|---|---|
| assetContainerSasUrls |
|
Listan över SAS-URL:er för tillgångscontainern. |
ListContainerSasInput
Parametrarna för sas-begäran i listan.
| Name | Type | Description |
|---|---|---|
| expiryTime |
|
SAS-URL:ens förfallotid. Detta måste vara mindre än 24 timmar från den aktuella tiden. |
| permissions |
De behörigheter som ska anges för SAS-URL:en. |
ODataError
Information om ett fel.
| Name | Type | Description |
|---|---|---|
| code |
|
Ett språkoberoende felnamn. |
| details |
Felinformationen. |
|
| message |
|
Felmeddelandet. |
| target |
|
Målet för felet (till exempel namnet på egenskapen i fel). |