Assets - List Container Sas

Varlık URL'lerini listeleme
Varlık içeriğini karşıya yüklemek ve indirmek için paylaşılan erişim imzalarına (SAS) sahip depolama kapsayıcı URL'lerini Listeler. İmzalar depolama hesabı anahtarlarından türetilir.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
accountName
path True

string

Media Services hesap adı.

assetName
path True

string

Varlık adı.

resourceGroupName
path True

string

Azure aboneliğindeki kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğinin benzersiz tanımlayıcısı.

api-version
query True

string

İstemci isteğiyle kullanılacak API'nin sürümü.

İstek Gövdesi

Name Tür Description
expiryTime

string

SAS URL'sinin sona erme zamanı. Bu, geçerli saatten 24 saatten kısa olmalıdır.

permissions

AssetContainerPermission

SAS URL'sinde ayarlanacağı izinler.

Yanıtlar

Name Tür Description
200 OK

AssetContainerSas

Tamam

Other Status Codes

ErrorResponse

Ayrıntılı hata bilgileri.

Örnekler

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

Tanımlar

Name Description
AssetContainerPermission

SAS URL'sinde ayarlanacağı izinler.

AssetContainerSas

Varlık Depolama kapsayıcısı SAS URL'leri.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

ListContainerSasInput

Liste SAS isteğinin parametreleri.

AssetContainerPermission

SAS URL'sinde ayarlanacağı izinler.

Name Tür Description
Read

string

SAS URL'si kapsayıcıya okuma erişimi sağlar.

ReadWrite

string

SAS URL'si kapsayıcıya okuma ve yazma erişimi sağlar.

ReadWriteDelete

string

SAS URL'si kapsayıcıya okuma, yazma ve silme erişimi sağlar.

AssetContainerSas

Varlık Depolama kapsayıcısı SAS URL'leri.

Name Tür Description
assetContainerSasUrls

string[]

Varlık kapsayıcısı SAS URL'lerinin listesi.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

ListContainerSasInput

Liste SAS isteğinin parametreleri.

Name Tür Description
expiryTime

string

SAS URL'sinin sona erme zamanı. Bu, geçerli saatten 24 saatten kısa olmalıdır.

permissions

AssetContainerPermission

SAS URL'sinde ayarlanacağı izinler.