URI- és SAS-paraméterek azonosítása

Befejeződött

A közös hozzáférésű jogosultságkód (SAS) létrehozásakor a rendszer paraméterek és jogkivonatok használatával egységes erőforrás-azonosítót (URI) hoz létre. Az URI az Azure Storage-erőforrás URI-ból és az SAS-jogkivonatból áll.

A storage-erőforrás és az S A S-jogkivonat együttesen alkotják az U R I-t.

Tudnivalók az URI-definíciókról

Tekintsünk meg egy minta URI-definíciót, és vizsgáljuk meg a paramétereket. Ez a minta létrehoz egy szolgáltatásszintű SAS-t, amely olvasási és írási engedélyeket ad egy blobnak. Gondolja át, hogyan konfigurálhatja a paramétereket az Azure Storage-erőforrások támogatásához.

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
Paraméter Példa Leírás
Erőforrás URI-ja https://myaccount.blob.core.windows.net/ ?restype=service &comp=properties Meghatározza az Azure Storage-végpontot és más paramétereket. Ez a példa definiál egy végpontot a Blob Storage-hoz, és azt jelzi, hogy az SAS szolgáltatásszintű műveletekre vonatkozik. Amikor az URI-t GEThasználja, a rendszer lekéri a Storage tulajdonságait. Ha az URI-t SEThasználja, a storage-tulajdonságok konfigurálva lesznek.
Storage-verzió sv=2015-04-05 Az Azure Storage 2012-02-12-es és újabb verziói esetében ez a paraméter a használni kívánt verziót jelzi. Ez a példa azt jelzi, hogy a 2015-04-05-ös verziót (2015. április 5.) kell használni.
Tárolási szolgáltatás ss=bf Azt az Azure Storage-t adja meg, amelyre az SAS vonatkozik. Ez a példa azt jelzi, hogy az SAS a Blob Storage-ra és az Azure Filesra vonatkozik.
Kezdési idő st=2015-04-29T22%3A18%3A26Z (Nem kötelező) Az SAS kezdési idejét adja meg UTC-időpontban. Ez a példa a kezdési időpontot 2015. április 29., 22:18:26 (UTC) értékre állítja. Ha azt szeretné, hogy az SAS azonnal érvényes legyen, hagyja ki a kezdési időpontot.
Lejárati idő se=2015-04-30T02%3A23%3A26Z Az SAS lejárati idejét adja meg UTC-ben. Ez a példa a lejárati időt 2015. április 30., 02:23:26 (UTC) értékre állítja.
Erőforrás sr=b Meghatározza, hogy mely erőforrások érhetők el az SAS-en keresztül. Ez a példa azt határozza meg, hogy az akadálymentes erőforrás a Blob Storage-ban található.
Engedélyek sp=rw Felsorolja a megadó engedélyeket. Ez a példa hozzáférést biztosít az olvasási és írási műveletekhez.
IP-címtartomány sip=168.1.5.60-168.1.5.70 Olyan IP-címtartományt ad meg, amelyből a kérést elfogadják. Ez a példa a 168.1.5.60 és 168.1.5.70 közötti IP-címtartományt határozza meg.
Protokoll spr=https Meghatározza azokat a protokollokat, amelyekből az Azure Storage elfogadja az SAS-t. Ez a példa azt jelzi, hogy a rendszer csak a HTTPS használatával érkező kérelmeket fogadja el.
Aláírás sig=F%6GRVAZ5Cdj2Pw4tgU7Il STkWgn7bUkkAg8P6HESXwmf%4B Megadja, hogy az erőforráshoz való hozzáférés HMAC-aláírással legyen hitelesítve. Az aláírást az SHA256 algoritmussal, base64 kódolással kódolt sztringről jelre számítjuk ki egy kulccsal.