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 |
---|---|---|---|---|
account
|
path | True |
string |
Nombre de la cuenta de Media Services. |
asset
|
path | True |
string |
Nombre del recurso. |
resource
|
path | True |
string |
Nombre del grupo de recursos dentro de la suscripción de Azure. |
subscription
|
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 |
Permisos para establecer en la dirección URL de SAS. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar |
|
Other Status Codes |
Información detallada del error. |
Ejemplos
List Asset SAS URLs
Solicitud de ejemplo
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"
}
Respuesta de muestra
{
"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 |
---|---|
Asset |
Permisos para establecer en la dirección URL de SAS. |
Asset |
Las direcciones URL de SAS del contenedor de Almacenamiento de recursos. |
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
List |
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 |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Los detalles del error. |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
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 |
Permisos para establecer en la dirección URL de SAS. |