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 |
---|---|---|---|---|
account
|
path | True |
string minLength: 3maxLength: 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. |
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas. |
subscription
|
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 |
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 |
El protocolo permitido para una solicitud realizada con la SAS de la cuenta. |
||
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 |
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 |
---|---|
Http |
El protocolo permitido para una solicitud realizada con la SAS de la cuenta. |
List |
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). |
Service |
Parámetros para enumerar las credenciales de SAS de servicio de un recurso específico. |
signed |
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 |
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 |
El protocolo permitido para una solicitud realizada con la SAS de la cuenta. |
|
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 |