Assets - List Container Sas

Enumeración de las direcciones URL del recurso
Enumera las direcciones URL del contenedor de almacenamiento con firmas de acceso compartido (SAS) para cargar y descargar contenido del recurso. 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=2020-05-01

Parámetros de identificador URI

Name In Required Type Description
accountName
path True
  • string

Nombre Media Services cuenta.

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 Microsoft Azure suscripción.

api-version
query True
  • string

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

Cuerpo de la solicitud

Name Type Description
expiryTime
  • string

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

permissions

Permisos que se establecerán en la dirección URL de SAS.

Respuestas

Name Type Description
200 OK

Aceptar

Other Status Codes

Información detallada del error.

Ejemplos

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

Definiciones

ApiError

Error de API.

AssetContainerPermission

Permisos que se establecerán en la dirección URL de SAS.

AssetContainerSas

El recurso Storage direcciones URL de SAS del contenedor.

ListContainerSasInput

Parámetros de la solicitud SAS de lista.

ODataError

Información sobre un error.

ApiError

Error de API.

Name Type Description
error

Propiedades de error.

AssetContainerPermission

Permisos que se establecerán en la dirección URL de SAS.

Name Type 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

El recurso Storage direcciones URL de SAS del contenedor.

Name Type Description
assetContainerSasUrls
  • string[]

Lista de direcciones URL de SAS del contenedor de recursos.

ListContainerSasInput

Parámetros de la solicitud SAS de lista.

Name Type Description
expiryTime
  • string

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

permissions

Permisos que se establecerán en la dirección URL de SAS.

ODataError

Información sobre un error.

Name Type Description
code
  • string

Nombre de error independiente del idioma.

details

Los detalles del error.

message
  • string

El mensaje de error.

target
  • string

Destino del error (por ejemplo, el nombre de la propiedad en error).