Storage Accounts - List Account SAS

Sas-referenties van een opslagaccount opsneert.

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

URI-parameters

Name In Required Type Description
accountName
path True
  • string

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

resourceGroupName
path True
  • string

De naam van de resourcegroep binnen 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 moet worden gebruikt voor deze bewerking.

Aanvraagbody

Name Required Type Description
signedExpiry True
  • string

Het tijdstip waarop de Shared Access Signature ongeldig wordt.

signedPermission True

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

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

De ondertekende services die toegankelijk zijn met de account-SAS. Mogelijke waarden zijn: Blob (b), Queue (q), Table (t), File (f).

keyToSign
  • string

De sleutel voor het ondertekenen van het SAS-token van het account met.

signedIp
  • string

Een IP-adres of een bereik van IP-adressen van waaruit aanvragen moeten worden geaccepteerd.

signedProtocol

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

signedStart
  • string

Het tijdstip waarop de SAS geldig wordt.

Antwoorden

Name Type Description
200 OK

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

Beveiliging

azure_auth

Azure Active Directory OAuth2-Flow

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=2021-04-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

AccountSasParameters

De parameters om SAS-referenties van een opslagaccount weer te geven.

HttpProtocol

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

ListAccountSasResponse

De bewerkingsreactie SAS-referenties lijst.

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), Queue (q), Table (t), File (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 om SAS-referenties van een opslagaccount weer te geven.

Name Type Description
keyToSign
  • string

De sleutel voor het ondertekenen van het SAS-token van het account met.

signedExpiry
  • string

Het tijdstip waarop de Shared Access Signature ongeldig wordt.

signedIp
  • string

Een IP-adres of een bereik van IP-adressen van waaruit aanvragen moeten worden geaccepteerd.

signedPermission

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

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

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

De ondertekende services die toegankelijk zijn met de account-SAS. Mogelijke waarden zijn: Blob (b), Queue (q), Table (t), File (f).

signedStart
  • string

Het tijdstip waarop de SAS geldig wordt.

HttpProtocol

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

Name Type Description
https
  • string
https,http
  • string

ListAccountSasResponse

De bewerkingsreactie SAS-referenties lijst.

Name Type Description
accountSasToken
  • string

Sas-referenties van het opslagaccount opsneert.

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), Queue (q), Table (t), File (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