Assets - List Container Sas

Enumerar las direcciones URL del recurso
Listas direcciones URL del contenedor de almacenamiento con firmas de acceso compartido (SAS) para cargar y descargar contenido de recursos. Las firmas se derivan de las claves de la cuenta de almacenamiento.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
accountName
path True

string

Nombre de la cuenta de Media Services.

assetName
path True

string

Nombre del recurso.

resourceGroupName
path True

string

Nombre del grupo de recursos dentro de la suscripción de Azure.

subscriptionId
path True

string

Identificador único de una suscripción de Microsoft Azure.

api-version
query True

string

Versión de la API que se va a usar con la solicitud de cliente.

Cuerpo de la solicitud

Nombre Tipo Description
expiryTime

string

Hora de expiración de la dirección URL de SAS. Debe ser inferior a 24 horas a partir de la hora actual.

permissions

AssetContainerPermission

Permisos para establecer en la dirección URL de SAS.

Respuestas

Nombre Tipo Description
200 OK

AssetContainerSas

Aceptar

Other Status Codes

ErrorResponse

Información detallada del error.

Ejemplos

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

Definiciones

Nombre Description
AssetContainerPermission

Permisos para establecer en la dirección URL de SAS.

AssetContainerSas

Las direcciones URL de SAS del contenedor de Almacenamiento de recursos.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ListContainerSasInput

Parámetros de la solicitud SAS de lista.

AssetContainerPermission

Permisos para establecer en la dirección URL de SAS.

Nombre Tipo Description
Read

string

La dirección URL de SAS permitirá el acceso de lectura al contenedor.

ReadWrite

string

La dirección URL de SAS permitirá el acceso de lectura y escritura al contenedor.

ReadWriteDelete

string

La dirección URL de SAS permitirá el acceso de lectura, escritura y eliminación al contenedor.

AssetContainerSas

Las direcciones URL de SAS del contenedor de Almacenamiento de recursos.

Nombre Tipo Description
assetContainerSasUrls

string[]

Lista de direcciones URL de SAS del contenedor de recursos.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Los detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

ListContainerSasInput

Parámetros de la solicitud SAS de lista.

Nombre Tipo Description
expiryTime

string

Hora de expiración de la dirección URL de SAS. Debe ser inferior a 24 horas a partir de la hora actual.

permissions

AssetContainerPermission

Permisos para establecer en la dirección URL de SAS.