Storage Accounts - List Account SAS

Enumerar las credenciales de SAS de una cuenta de almacenamiento.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
accountName
path True

string

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

Regex pattern: ^[a-z0-9]+$

resourceGroupName
path True

string

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

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True

string

Identificador de la suscripción de destino.

api-version
query True

string

Versión de API que se usará para la operación.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
signedExpiry True

string

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

signedPermission True

Permissions

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

signedResourceTypes True

SignedResourceTypes

Los tipos de recursos firmados a los que se puede acceder con la SAS de la cuenta. Servicio (s): acceso a las API de nivel de servicio; Contenedor (c): acceso a las API de nivel de contenedor; Object (o): acceso a las API de nivel de objeto para blobs, mensajes de cola, entidades de tabla y archivos.

signedServices True

Services

Los servicios firmados accesibles con la SAS de la cuenta. Entre los valores posibles se incluyen: Blob (b), Queue (q), Table (t), File (f).

keyToSign

string

Clave con la que firmar el token de SAS de la cuenta.

signedIp

string

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

signedProtocol

HttpProtocol

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

signedStart

string

Hora en la que la SAS es válida.

Respuestas

Nombre Tipo Description
200 OK

ListAccountSasResponse

Aceptar: devolvió la SAS de cuenta creada para la cuenta de almacenamiento solicitada.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

StorageAccountListAccountSAS

Sample Request

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res7985/providers/Microsoft.Storage/storageAccounts/sto8588/ListAccountSas?api-version=2023-01-01

{
  "signedServices": "b",
  "signedResourceTypes": "s",
  "signedPermission": "r",
  "signedProtocol": "https,http",
  "signedStart": "2017-05-24T10:42:03.1567373Z",
  "signedExpiry": "2017-05-24T11:42:03.1567373Z",
  "keyToSign": "key1"
}

Sample Response

{
  "accountSasToken": "sv=2015-04-05&ss=b&srt=s&sp=r&st=2017-05-24T10%3A42%3A03Z&se=2017-05-24T11%3A42%3A03Z&spr=https,http&sig=Z0I%2BEpM%2BPPlTC8ApfUf%2BcffO2aahMgZim3U0iArqsS0%3D"
}

Definiciones

Nombre Description
AccountSasParameters

Parámetros para enumerar las credenciales de SAS de una cuenta de almacenamiento.

HttpProtocol

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

ListAccountSasResponse

Respuesta de la operación Enumerar credenciales de SAS.

Permissions

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

Services

Los servicios firmados accesibles con la SAS de la cuenta. Entre los valores posibles se incluyen: Blob (b), Queue (q), Table (t), File (f).

SignedResourceTypes

Los tipos de recursos firmados a los que se puede acceder con la SAS de la cuenta. Servicio (s): acceso a las API de nivel de servicio; Contenedor (c): acceso a las API de nivel de contenedor; Object (o): acceso a las API de nivel de objeto para blobs, mensajes de cola, entidades de tabla y archivos.

AccountSasParameters

Parámetros para enumerar las credenciales de SAS de una cuenta de almacenamiento.

Nombre Tipo Description
keyToSign

string

Clave con la que firmar el token de SAS de la cuenta.

signedExpiry

string

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

signedIp

string

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

signedPermission

Permissions

Permisos firmados para la SAS de la cuenta. Entre los valores posibles se incluyen: 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.

signedResourceTypes

SignedResourceTypes

Los tipos de recursos firmados a los que se puede acceder con la SAS de la cuenta. Servicio (s): acceso a las API de nivel de servicio; Contenedor (c): acceso a las API de nivel de contenedor; Object (o): acceso a las API de nivel de objeto para blobs, mensajes de cola, entidades de tabla y archivos.

signedServices

Services

Los servicios firmados accesibles con la SAS de la cuenta. Entre los valores posibles se incluyen: Blob (b), Queue (q), Table (t), File (f).

signedStart

string

Hora en la que la SAS es válida.

HttpProtocol

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

Nombre Tipo Description
https

string

https,http

string

ListAccountSasResponse

Respuesta de la operación Enumerar credenciales de SAS.

Nombre Tipo Description
accountSasToken

string

Enumerar las credenciales de SAS de la cuenta de almacenamiento.

Permissions

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

Nombre Tipo Description
a

string

c

string

d

string

l

string

p

string

r

string

u

string

w

string

Services

Los servicios firmados accesibles con la SAS de la cuenta. Entre los valores posibles se incluyen: Blob (b), Queue (q), Table (t), File (f).

Nombre Tipo Description
b

string

f

string

q

string

t

string

SignedResourceTypes

Los tipos de recursos firmados a los que se puede acceder con la SAS de la cuenta. Servicio (s): acceso a las API de nivel de servicio; Contenedor (c): acceso a las API de nivel de contenedor; Object (o): acceso a las API de nivel de objeto para blobs, mensajes de cola, entidades de tabla y archivos.

Nombre Tipo Description
c

string

o

string

s

string