Storage Accounts - List Account SAS

Sas-referenties van een opslagaccount weergeven.

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

URI-parameters

Name In Vereist Type Description
accountName
path True

string

De naam van het opslagaccount in de opgegeven resourcegroep. Opslagaccountnamen moeten tussen 3 en 24 tekens lang zijn en mogen alleen getallen en kleine letters bevatten.

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

resourceGroupName
path True

string

De naam van de resourcegroep in het abonnement van de gebruiker. De naam is niet hoofdlettergevoelig.

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

subscriptionId
path True

string

De id van het doelabonnement.

api-version
query True

string

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
signedExpiry True

string

Het tijdstip waarop de handtekening voor gedeelde toegang ongeldig wordt.

signedPermission True

Permissions

De ondertekende machtigingen voor de account-SAS. Mogelijke waarden zijn: Lezen (r), Schrijven (w), Verwijderen (d), Lijst (l), Toevoegen (a), Maken (c), Bijwerken (u) en Proces (p).

signedResourceTypes True

SignedResourceTypes

De ondertekende resourcetypen die toegankelijk zijn met de account-SAS. Service(s): toegang tot API's op serviceniveau; Container (c): toegang tot API's op containerniveau; Object (o): toegang tot API's op objectniveau voor blobs, wachtrijberichten, tabelentiteiten en bestanden.

signedServices True

Services

De ondertekende services die toegankelijk zijn met de account-SAS. Mogelijke waarden zijn: Blob (b), Wachtrij (q), Tabel (t), Bestand (f).

keyToSign

string

De sleutel waarmee het SAS-token van het account moet worden ondertekend.

signedIp

string

Een IP-adres of een reeks IP-adressen van waaruit aanvragen kunnen worden geaccepteerd.

signedProtocol

HttpProtocol

Het protocol dat is toegestaan voor een aanvraag die is gedaan met de account-SAS.

signedStart

string

Het tijdstip waarop de SAS geldig wordt.

Antwoorden

Name Type Description
200 OK

ListAccountSasResponse

OK: de account-SAS die is gemaakt voor het aangevraagde opslagaccount is geretourneerd.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

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

Scopes

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

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

Definities

Name Description
AccountSasParameters

De parameters voor het weergeven van SAS-referenties van een opslagaccount.

HttpProtocol

Het protocol dat is toegestaan voor een aanvraag die is gedaan met de account-SAS.

ListAccountSasResponse

Het bewerkingsantwoord SAS-referenties vermelden.

Permissions

De ondertekende machtigingen voor de account-SAS. Mogelijke waarden zijn: Lezen (r), Schrijven (w), Verwijderen (d), Lijst (l), Toevoegen (a), Maken (c), Bijwerken (u) en Proces (p).

Services

De ondertekende services die toegankelijk zijn met de account-SAS. Mogelijke waarden zijn: Blob (b), Wachtrij (q), Tabel (t), Bestand (f).

SignedResourceTypes

De ondertekende resourcetypen die toegankelijk zijn met de account-SAS. Service(s): toegang tot API's op serviceniveau; Container (c): toegang tot API's op containerniveau; Object (o): toegang tot API's op objectniveau voor blobs, wachtrijberichten, tabelentiteiten en bestanden.

AccountSasParameters

De parameters voor het weergeven van SAS-referenties van een opslagaccount.

Name Type Description
keyToSign

string

De sleutel waarmee het SAS-token van het account moet worden ondertekend.

signedExpiry

string

Het tijdstip waarop de handtekening voor gedeelde toegang ongeldig wordt.

signedIp

string

Een IP-adres of een reeks IP-adressen van waaruit aanvragen kunnen worden geaccepteerd.

signedPermission

Permissions

De ondertekende machtigingen voor de account-SAS. Mogelijke waarden zijn: Lezen (r), Schrijven (w), Verwijderen (d), Lijst (l), Toevoegen (a), Maken (c), Bijwerken (u) en Proces (p).

signedProtocol

HttpProtocol

Het protocol dat is toegestaan voor een aanvraag die is gedaan met de account-SAS.

signedResourceTypes

SignedResourceTypes

De ondertekende resourcetypen die toegankelijk zijn met de account-SAS. Service(s): toegang tot API's op serviceniveau; Container (c): toegang tot API's op containerniveau; Object (o): toegang tot API's op objectniveau voor blobs, wachtrijberichten, tabelentiteiten en bestanden.

signedServices

Services

De ondertekende services die toegankelijk zijn met de account-SAS. Mogelijke waarden zijn: Blob (b), Wachtrij (q), Tabel (t), Bestand (f).

signedStart

string

Het tijdstip waarop de SAS geldig wordt.

HttpProtocol

Het protocol dat is toegestaan voor een aanvraag die is gedaan met de account-SAS.

Name Type Description
https

string

https,http

string

ListAccountSasResponse

Het bewerkingsantwoord SAS-referenties vermelden.

Name Type Description
accountSasToken

string

Sas-referenties van het opslagaccount weergeven.

Permissions

De ondertekende machtigingen voor de account-SAS. Mogelijke waarden zijn: Lezen (r), Schrijven (w), Verwijderen (d), Lijst (l), Toevoegen (a), Maken (c), Bijwerken (u) en Proces (p).

Name Type Description
a

string

c

string

d

string

l

string

p

string

r

string

u

string

w

string

Services

De ondertekende services die toegankelijk zijn met de account-SAS. Mogelijke waarden zijn: Blob (b), Wachtrij (q), Tabel (t), Bestand (f).

Name Type Description
b

string

f

string

q

string

t

string

SignedResourceTypes

De ondertekende resourcetypen die toegankelijk zijn met de account-SAS. Service(s): toegang tot API's op serviceniveau; Container (c): toegang tot API's op containerniveau; Object (o): toegang tot API's op objectniveau voor blobs, wachtrijberichten, tabelentiteiten en bestanden.

Name Type Description
c

string

o

string

s

string