Assets - List Container Sas
Varlık URL'lerini listele
Varlık içeriğini karşıya yüklemek ve indirmek için paylaşılan erişim imzalarına (SAS) sahip depolama kapsayıcısı URL'lerini listeler. İmzalar, depolama hesabı anahtarlarından türetilen.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/assets/{assetName}/listContainerSas?api-version=2020-05-01
URI Parametreleri
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
account
|
path | True |
|
Hesap Media Services adı. |
|
asset
|
path | True |
|
Varlık adı. |
|
resource
|
path | True |
|
Azure aboneliği içindeki kaynak grubunun adı. |
|
subscription
|
path | True |
|
Bir abonelik için benzersiz Microsoft Azure tanımlayıcısı. |
|
api-version
|
query | True |
|
İstemci isteğiyle kullanılacak API sürümü. |
İstek Gövdesi
| Name | Type | Description |
|---|---|---|
| expiryTime |
|
SAS URL'si sona erme zamanı. Bu süre, geçerli saatten 24 saat kısa olması gerekir. |
| permissions |
SAS URL'sini ayarlama izinleri. |
Yanıtlar
| Name | Type | Description |
|---|---|---|
| 200 OK |
Tamam |
|
| Other Status Codes |
Ayrıntılı hata bilgileri. |
Örnekler
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"
]
}
Tanımlar
|
Api |
API hatası. |
|
Asset |
SAS URL'sini ayarlama izinleri. |
|
Asset |
Varlık Depolama SAS URL'leri. |
|
List |
SAS isteğinin listesi için parametreler. |
|
OData |
Hata hakkında bilgi. |
ApiError
API hatası.
| Name | Type | Description |
|---|---|---|
| error |
Hata özellikleri. |
AssetContainerPermission
SAS URL'sini ayarlama izinleri.
| Name | Type | Description |
|---|---|---|
| Read |
|
SAS URL'si kapsayıcıya okuma erişimi sağlar. |
| ReadWrite |
|
SAS URL'si kapsayıcıya okuma ve yazma erişimi sağlar. |
| ReadWriteDelete |
|
SAS URL'si kapsayıcıya okuma, yazma ve silme erişimi sağlar. |
AssetContainerSas
Varlık Depolama SAS URL'leri.
| Name | Type | Description |
|---|---|---|
| assetContainerSasUrls |
|
Varlık kapsayıcısı SAS URL'lerinin listesi. |
ListContainerSasInput
SAS isteğinin listesi için parametreler.
| Name | Type | Description |
|---|---|---|
| expiryTime |
|
SAS URL'si sona erme zamanı. Bu süre, geçerli saatten 24 saat kısa olması gerekir. |
| permissions |
SAS URL'sini ayarlama izinleri. |
ODataError
Hata hakkında bilgi.
| Name | Type | Description |
|---|---|---|
| code |
|
Dilden bağımsız bir hata adı. |
| details |
Hata ayrıntıları. |
|
| message |
|
Hata iletisi. |
| target |
|
Hatanın hedefi (örneğin, hata özelliği adı). |