Condividi tramite


Storage Accounts - List Service SAS

Elencare le credenziali di firma di accesso condiviso del servizio di una risorsa specifica.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
accountName
path True

string

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

Nome dell'account di archiviazione all'interno del gruppo di risorse specificato. I nomi degli account di archiviazione devono avere una lunghezza compresa tra 3 e 24 caratteri e usare solo numeri e lettere minuscole.

resourceGroupName
path True

string

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

Nome del gruppo di risorse all'interno della sottoscrizione dell'utente. Il nome è insensibile alle maiuscole e minuscole.

subscriptionId
path True

string

minLength: 1

ID della sottoscrizione di destinazione.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Necessario Tipo Descrizione
canonicalizedResource True

string

Percorso canonico della risorsa firmata.

endPk

string

Fine della chiave di partizione.

endRk

string

La fine della chiave di riga.

keyToSign

string

Chiave con cui firmare il token di firma di accesso condiviso dell'account.

rscc

string

Override dell'intestazione della risposta per il controllo cache.

rscd

string

Override dell'intestazione della risposta per l'eliminazione del contenuto.

rsce

string

Override dell'intestazione della risposta per la codifica del contenuto.

rscl

string

Override dell'intestazione della risposta per la lingua del contenuto.

rsct

string

Override dell'intestazione della risposta per il tipo di contenuto.

signedExpiry

string (date-time)

Ora in cui la firma di accesso condiviso non è valida.

signedIdentifier

string

maxLength: 64

Valore univoco di lunghezza massima di 64 caratteri correlato a un criterio di accesso specificato per il contenitore, la coda o la tabella.

signedIp

string

Un indirizzo IP o un intervallo di indirizzi IP da cui accettare le richieste.

signedPermission

Permissions

Autorizzazioni firmate per la firma di accesso condiviso del servizio. I valori possibili includono: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) e Process (p).

signedProtocol

HttpProtocol

Protocollo consentito per una richiesta effettuata con la firma di accesso condiviso dell'account.

signedResource

signedResource

Servizi firmati accessibili con la firma di accesso condiviso del servizio. I valori possibili includono: BLOB (b), Contenitore (c), File (f), Condivisione (s).

signedStart

string (date-time)

Ora in cui la firma di accesso condiviso diventa valida.

startPk

string

Inizio della chiave di partizione.

startRk

string

Inizio della chiave di riga.

Risposte

Nome Tipo Descrizione
200 OK

ListServiceSasResponse

OK: ha restituito la firma di accesso condiviso del servizio creata per il servizio di archiviazione richiesto.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

StorageAccountListServiceSAS

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
HttpProtocol

Protocollo consentito per una richiesta effettuata con la firma di accesso condiviso dell'account.

ListServiceSasResponse

Risposta dell'operazione elencare le credenziali della firma di accesso condiviso del servizio.

Permissions

Autorizzazioni firmate per la firma di accesso condiviso dell'account. I valori possibili includono: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) e Process (p).

ServiceSasParameters

Parametri per elencare le credenziali di firma di accesso condiviso del servizio di una risorsa specifica.

signedResource

Servizi firmati accessibili con la firma di accesso condiviso del servizio. I valori possibili includono: BLOB (b), Contenitore (c), File (f), Condivisione (s).

HttpProtocol

Protocollo consentito per una richiesta effettuata con la firma di accesso condiviso dell'account.

Valore Descrizione
https
https,http

ListServiceSasResponse

Risposta dell'operazione elencare le credenziali della firma di accesso condiviso del servizio.

Nome Tipo Descrizione
serviceSasToken

string

Elencare le credenziali della firma di accesso condiviso del servizio di una risorsa specifica.

Permissions

Autorizzazioni firmate per la firma di accesso condiviso dell'account. I valori possibili includono: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) e Process (p).

Valore Descrizione
a
c
d
l
p
r
u
w

ServiceSasParameters

Parametri per elencare le credenziali di firma di accesso condiviso del servizio di una risorsa specifica.

Nome Tipo Descrizione
canonicalizedResource

string

Percorso canonico della risorsa firmata.

endPk

string

Fine della chiave di partizione.

endRk

string

La fine della chiave di riga.

keyToSign

string

Chiave con cui firmare il token di firma di accesso condiviso dell'account.

rscc

string

Override dell'intestazione della risposta per il controllo cache.

rscd

string

Override dell'intestazione della risposta per l'eliminazione del contenuto.

rsce

string

Override dell'intestazione della risposta per la codifica del contenuto.

rscl

string

Override dell'intestazione della risposta per la lingua del contenuto.

rsct

string

Override dell'intestazione della risposta per il tipo di contenuto.

signedExpiry

string (date-time)

Ora in cui la firma di accesso condiviso non è valida.

signedIdentifier

string

maxLength: 64

Valore univoco di lunghezza massima di 64 caratteri correlato a un criterio di accesso specificato per il contenitore, la coda o la tabella.

signedIp

string

Un indirizzo IP o un intervallo di indirizzi IP da cui accettare le richieste.

signedPermission

Permissions

Autorizzazioni firmate per la firma di accesso condiviso del servizio. I valori possibili includono: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) e Process (p).

signedProtocol

HttpProtocol

Protocollo consentito per una richiesta effettuata con la firma di accesso condiviso dell'account.

signedResource

signedResource

Servizi firmati accessibili con la firma di accesso condiviso del servizio. I valori possibili includono: BLOB (b), Contenitore (c), File (f), Condivisione (s).

signedStart

string (date-time)

Ora in cui la firma di accesso condiviso diventa valida.

startPk

string

Inizio della chiave di partizione.

startRk

string

Inizio della chiave di riga.

signedResource

Servizi firmati accessibili con la firma di accesso condiviso del servizio. I valori possibili includono: BLOB (b), Contenitore (c), File (f), Condivisione (s).

Valore Descrizione
b
c
f
s