Assets - List Container Sas

Listar os URLs do Recurso
Listas URLs de contentor de armazenamento com assinaturas de acesso partilhado (SAS) para carregar e transferir conteúdo do Recurso. As assinaturas derivam das chaves da conta de armazenamento.

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

Parâmetros do URI

Name Em Necessário Tipo Description
accountName
path True

string

O nome da conta dos Serviços de Multimédia.

assetName
path True

string

O Nome do recurso.

resourceGroupName
path True

string

O nome do grupo de recursos na subscrição do Azure.

subscriptionId
path True

string

O identificador exclusivo de uma subscrição do Microsoft Azure.

api-version
query True

string

A versão da API a utilizar com o pedido de cliente.

Corpo do Pedido

Name Tipo Description
expiryTime

string

O tempo de expiração do URL de SAS. Tem de estar a menos de 24 horas da hora atual.

permissions

AssetContainerPermission

As permissões a definir no URL de SAS.

Respostas

Name Tipo Description
200 OK

AssetContainerSas

OK

Other Status Codes

ErrorResponse

Informações de erro detalhadas.

Exemplos

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

Definições

Name Description
AssetContainerPermission

As permissões a definir no URL de SAS.

AssetContainerSas

Os URLs de SAS do contentor do Armazenamento de Recursos.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta a erros

ListContainerSasInput

Os parâmetros para o pedido SAS de lista.

AssetContainerPermission

As permissões a definir no URL de SAS.

Name Tipo Description
Read

string

O URL de SAS permitirá o acesso de leitura ao contentor.

ReadWrite

string

O URL de SAS permitirá o acesso de leitura e escrita ao contentor.

ReadWriteDelete

string

O URL de SAS permitirá o acesso de leitura, escrita e eliminação ao contentor.

AssetContainerSas

Os URLs de SAS do contentor do Armazenamento de Recursos.

Name Tipo Description
assetContainerSasUrls

string[]

A lista de URLs de SAS do contentor de recursos.

ErrorAdditionalInfo

Informações adicionais sobre o erro de gestão de recursos.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

As informações adicionais do erro.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta a erros

Name Tipo Description
error

ErrorDetail

O objeto de erro.

ListContainerSasInput

Os parâmetros para o pedido SAS de lista.

Name Tipo Description
expiryTime

string

O tempo de expiração do URL de SAS. Tem de estar a menos de 24 horas da hora atual.

permissions

AssetContainerPermission

As permissões a definir no URL de SAS.