Compartir a través de


Storage Accounts - List Service SAS

Enumerar las credenciales de SAS de servicio de un recurso específico.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListServiceSas?api-version=2024-01-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
accountName
path True

string

minLength: 3
maxLength: 24
pattern: ^[a-z0-9]+$

Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuenta de almacenamiento deben tener entre 3 y 24 caracteres de longitud y usar solo números y letras minúsculas.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

Identificador de la suscripción de destino.

api-version
query True

string

minLength: 1

Versión de la API que se va a usar para esta operación.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
canonicalizedResource True

string

Ruta de acceso canónica al recurso firmado.

endPk

string

Final de la clave de partición.

endRk

string

Final de la clave de fila.

keyToSign

string

Clave para firmar el token de SAS de cuenta con.

rscc

string

Invalidación del encabezado de respuesta para el control de caché.

rscd

string

Invalidación del encabezado de respuesta para eliminación de contenido.

rsce

string

Invalidación del encabezado de respuesta para la codificación de contenido.

rscl

string

Invalidación del encabezado de respuesta para el idioma de contenido.

rsct

string

Invalidación del encabezado de respuesta para el tipo de contenido.

signedExpiry

string (date-time)

Hora en la que la firma de acceso compartido deja de ser válida.

signedIdentifier

string

maxLength: 64

Valor único de hasta 64 caracteres de longitud que se correlaciona con una directiva de acceso especificada para el contenedor, la cola o la tabla.

signedIp

string

Una dirección IP o un intervalo de direcciones IP desde las que aceptar solicitudes.

signedPermission

Permissions

Permisos firmados para la SAS del servicio. Los valores posibles son: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) y Process (p).

signedProtocol

HttpProtocol

El protocolo permitido para una solicitud realizada con la SAS de la cuenta.

signedResource

signedResource

Los servicios firmados accesibles con la SAS del servicio. Entre los valores posibles se incluyen: Blob (b), Contenedor (c), Archivo (f), Recurso compartido (s).

signedStart

string (date-time)

Hora a la que la SAS se vuelve válida.

startPk

string

Inicio de la clave de partición.

startRk

string

Inicio de la clave de fila.

Respuestas

Nombre Tipo Description
200 OK

ListServiceSasResponse

Correcto: devolvió la SAS de servicio creada para el servicio de almacenamiento solicitado.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

StorageAccountListServiceSAS

Solicitud de ejemplo

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res7439/providers/Microsoft.Storage/storageAccounts/sto1299/ListServiceSas?api-version=2024-01-01

{
  "canonicalizedResource": "/blob/sto1299/music",
  "signedResource": "c",
  "signedPermission": "l",
  "signedExpiry": "2017-05-24T11:32:48.8457197Z"
}

Respuesta de muestra

{
  "serviceSasToken": "sv=2015-04-05&sr=c&se=2017-05-24T11%3A32%3A48Z&sp=l&sig=PoF8yBUGixsjzwroLmw7vG3VbGz4KB2woZC2D4C2oio%3D"
}

Definiciones

Nombre Description
HttpProtocol

El protocolo permitido para una solicitud realizada con la SAS de la cuenta.

ListServiceSasResponse

Respuesta de la operación de operaciones de credenciales de SAS de list service.

Permissions

Permisos firmados para la SAS de la cuenta. Los valores posibles son: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) y Process (p).

ServiceSasParameters

Parámetros para enumerar las credenciales de SAS de servicio de un recurso específico.

signedResource

Los servicios firmados accesibles con la SAS del servicio. Entre los valores posibles se incluyen: Blob (b), Contenedor (c), Archivo (f), Recurso compartido (s).

HttpProtocol

El protocolo permitido para una solicitud realizada con la SAS de la cuenta.

Valor Description
https
https,http

ListServiceSasResponse

Respuesta de la operación de operaciones de credenciales de SAS de list service.

Nombre Tipo Description
serviceSasToken

string

Enumerar las credenciales de SAS del servicio de recursos específicos.

Permissions

Permisos firmados para la SAS de la cuenta. Los valores posibles son: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) y Process (p).

Valor Description
a
c
d
l
p
r
u
w

ServiceSasParameters

Parámetros para enumerar las credenciales de SAS de servicio de un recurso específico.

Nombre Tipo Description
canonicalizedResource

string

Ruta de acceso canónica al recurso firmado.

endPk

string

Final de la clave de partición.

endRk

string

Final de la clave de fila.

keyToSign

string

Clave para firmar el token de SAS de cuenta con.

rscc

string

Invalidación del encabezado de respuesta para el control de caché.

rscd

string

Invalidación del encabezado de respuesta para eliminación de contenido.

rsce

string

Invalidación del encabezado de respuesta para la codificación de contenido.

rscl

string

Invalidación del encabezado de respuesta para el idioma de contenido.

rsct

string

Invalidación del encabezado de respuesta para el tipo de contenido.

signedExpiry

string (date-time)

Hora en la que la firma de acceso compartido deja de ser válida.

signedIdentifier

string

maxLength: 64

Valor único de hasta 64 caracteres de longitud que se correlaciona con una directiva de acceso especificada para el contenedor, la cola o la tabla.

signedIp

string

Una dirección IP o un intervalo de direcciones IP desde las que aceptar solicitudes.

signedPermission

Permissions

Permisos firmados para la SAS del servicio. Los valores posibles son: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) y Process (p).

signedProtocol

HttpProtocol

El protocolo permitido para una solicitud realizada con la SAS de la cuenta.

signedResource

signedResource

Los servicios firmados accesibles con la SAS del servicio. Entre los valores posibles se incluyen: Blob (b), Contenedor (c), Archivo (f), Recurso compartido (s).

signedStart

string (date-time)

Hora a la que la SAS se vuelve válida.

startPk

string

Inicio de la clave de partición.

startRk

string

Inicio de la clave de fila.

signedResource

Los servicios firmados accesibles con la SAS del servicio. Entre los valores posibles se incluyen: Blob (b), Contenedor (c), Archivo (f), Recurso compartido (s).

Valor Description
b
c
f
s