Identificer URI- og SAS-parametre

Fuldført

Når du opretter din SAS (Shared Access Signature), oprettes der en URI (Uniform Resource Identifier) ved hjælp af parametre og tokens. URI'en består af din Azure Storage-ressource-URI og SAS-tokenet.

Lagerressource og S A S-tokenet kombineres for at danne det amerikanske

Ting, du skal vide om URI-definitioner

Lad os se på et eksempel på en URI-definition og undersøge parametrene. I dette eksempel oprettes der en SAS på tjenesteniveau, der giver læse- og skrivetilladelser til en blob. Overvej, hvordan du kan konfigurere parametrene til at understøtte dine Azure Storage-ressourcer.

https://myaccount.blob.core.windows.net/?restype=service&comp=properties&sv=2015-04-05&ss=bf&st=2015-04-29T22%3A18%3A26Z&se=2015-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=F%6GRVAZ5Cdj2Pw4tgU7IlSTkWgn7bUkkAg8P6HESXwmf%4B
Parameter Eksempel Beskrivelse
ressource-URI- https://myaccount. blob .core.windows.net/ ?restype= service &comp=properties Definerer Azure Storage-slutpunktet og andre parametre. Dette eksempel definerer et slutpunkt for Blob Storage og angiver, at SAS gælder for handlinger på tjenesteniveau. Når URI'en bruges sammen med GET, hentes lageregenskaberne. Når URI'en bruges sammen med SET, konfigureres lageregenskaberne.
Lagerversion sv=2015-04-05 For Azure Storage version 2012-02-12 og nyere angiver denne parameter den version, der skal bruges. Dette eksempel angiver, at version 05-04-2015 (5. april 2015) skal bruges.
Lagertjeneste ss=bf Angiver det Azure Storage, som SAS gælder for. Dette eksempel angiver, at SAS gælder for Blob Storage og Azure Files.
starttidspunkt st=2015-04-29T22%3A18%3A26Z (Valgfrit) Angiver starttidspunktet for SAS i UTC-tid. I dette eksempel angives starttidspunktet til 29. april 2015 22:18:26 UTC. Hvis SAS skal være gyldig med det samme, skal du udelade starttidspunktet.
udløbstid se=2015-04-30T02%3A23%3A26Z Angiver udløbstiden for SAS i UTC-tid. I dette eksempel angives udløbstiden til 30. april 2015 02:23:26 UTC.
ressource sr=b Angiver, hvilke ressourcer der er tilgængelige via SAS. I dette eksempel angives det, at den tilgængelige ressource er i Blob Storage.
tilladelser sp=rw Viser de tilladelser, der skal tildeles. Dette eksempel giver adgang til læse- og skrivehandlinger.
IP-område sip=168.1.5.60-168.1.5.70 Angiver et interval af IP-adresser, som en anmodning accepteres fra. I dette eksempel defineres IP-adresseintervallet 168.1.5.60 til og med 168.1.5.70.
protokol spr=https Angiver de protokoller, som Azure Storage accepterer SAS fra. Dette eksempel angiver, at kun anmodninger ved hjælp af HTTPS accepteres.
signatur sig =F%6GRVAZ5Cdj2Pw4tgU7Il STkWgn7bUkkAg8P6HESXwmf%4B Angiver, at adgangen til ressourcen godkendes ved hjælp af en HMAC-signatur (Hash-Based Message Authentication Code). Signaturen beregnes med en nøgle ved hjælp af SHA256-algoritmen og kodes ved hjælp af Base64-kodning.