Condividi tramite


Storage Accounts - List Account SAS

Elencare le credenziali di firma di accesso condiviso di un account di archiviazione.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Storage/storageAccounts/{accountName}/ListAccountSas?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
signedExpiry True

string (date-time)

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

signedPermission True

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).

signedResourceTypes True

SignedResourceTypes

Tipi di risorse firmati accessibili con la firma di accesso condiviso dell'account. Servizio (s): accesso alle API a livello di servizio; Contenitore (c): accesso alle API a livello di contenitore; Oggetto (o): accesso alle API a livello di oggetto per BLOB, messaggi in coda, entità di tabella e file.

signedServices True

Services

Servizi firmati accessibili con la firma di accesso condiviso dell'account. I valori possibili includono: BLOB (b), Coda (q), Tabella (t), File (f).

keyToSign

string

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

signedIp

string

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

signedProtocol

HttpProtocol

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

signedStart

string (date-time)

Ora in cui la firma di accesso condiviso diventa valida.

Risposte

Nome Tipo Descrizione
200 OK

ListAccountSasResponse

OK : ha restituito la firma di accesso condiviso dell'account creato per l'account 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

StorageAccountListAccountSAS

Esempio di richiesta

POST https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/res7985/providers/Microsoft.Storage/storageAccounts/sto8588/ListAccountSas?api-version=2024-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"
}

Risposta di esempio

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

Definizioni

Nome Descrizione
AccountSasParameters

Parametri per elencare le credenziali di firma di accesso condiviso di un account di archiviazione.

HttpProtocol

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

ListAccountSasResponse

Risposta all'operazione Elenca credenziali di firma di accesso condiviso.

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).

Services

Servizi firmati accessibili con la firma di accesso condiviso dell'account. I valori possibili includono: BLOB (b), Coda (q), Tabella (t), File (f).

SignedResourceTypes

Tipi di risorse firmati accessibili con la firma di accesso condiviso dell'account. Servizio (s): accesso alle API a livello di servizio; Contenitore (c): accesso alle API a livello di contenitore; Oggetto (o): accesso alle API a livello di oggetto per BLOB, messaggi in coda, entità di tabella e file.

AccountSasParameters

Parametri per elencare le credenziali di firma di accesso condiviso di un account di archiviazione.

Nome Tipo Descrizione
keyToSign

string

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

signedExpiry

string (date-time)

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

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 dell'account. 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.

signedResourceTypes

SignedResourceTypes

Tipi di risorse firmati accessibili con la firma di accesso condiviso dell'account. Servizio (s): accesso alle API a livello di servizio; Contenitore (c): accesso alle API a livello di contenitore; Oggetto (o): accesso alle API a livello di oggetto per BLOB, messaggi in coda, entità di tabella e file.

signedServices

Services

Servizi firmati accessibili con la firma di accesso condiviso dell'account. I valori possibili includono: BLOB (b), Coda (q), Tabella (t), File (f).

signedStart

string (date-time)

Ora in cui la firma di accesso condiviso diventa valida.

HttpProtocol

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

Valore Descrizione
https,http
https

ListAccountSasResponse

Risposta all'operazione Elenca credenziali di firma di accesso condiviso.

Nome Tipo Descrizione
accountSasToken

string

Elencare le credenziali di firma di accesso condiviso dell'account di archiviazione.

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
r
d
w
l
a
c
u
p

Services

Servizi firmati accessibili con la firma di accesso condiviso dell'account. I valori possibili includono: BLOB (b), Coda (q), Tabella (t), File (f).

Valore Descrizione
b
q
t
f

SignedResourceTypes

Tipi di risorse firmati accessibili con la firma di accesso condiviso dell'account. Servizio (s): accesso alle API a livello di servizio; Contenitore (c): accesso alle API a livello di contenitore; Oggetto (o): accesso alle API a livello di oggetto per BLOB, messaggi in coda, entità di tabella e file.

Valore Descrizione
s
c
o