Partilhar via


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

Pedido de amostra

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

Resposta da amostra

{
  "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.