BlobSASSignatureValues interface
CSAK NODE.JS FUTTATÓKÖRNYEZETBEN ÉRHETŐ EL.
A BlobSASSignatureValues használatával blobszolgáltatás SAS-jogkivonatokat hozhat létre tárolókhoz vagy blobokhoz.
Tulajdonságok
blob |
Választható. Az SAS-felhasználó blobneve hozzáférhet. A snapshotTime vagy a versionId megadása kötelező. |
cache |
Választható. Az SAS gyorsítótár-vezérlési fejléce. |
container |
Annak a tárolónak a neve, amelyhez az SAS-felhasználó hozzáférhet. |
content |
Választható. Az SAS tartalomeloszlási fejléce. |
content |
Választható. Az SAS tartalomkódoló fejléce. |
content |
Választható. Az SAS tartalomnyelvi fejléce. |
content |
Választható. Az SAS tartalomtípus-fejléce. |
correlation |
Választható. A 2020-02-10-es verziótól kezdődően ez egy GUID-érték, amely a tároló diagnosztikai naplóiban lesz naplózva, és felhasználható az SAS-generáció és a tárolási erőforrás-hozzáférés korrelációjára. Ez csak a felhasználódelegálási SAS-hez használatos. |
encryption |
Választható. Az ezzel az SAS URI-val engedélyezett kérések küldéséhez használandó titkosítási hatókör. |
expires |
Csak akkor választható, ha meg van adva azonosító. Az az idő, amely után az SAS már nem fog működni. |
identifier | Választható. A tároló hozzáférési szabályzatának neve, amelyre ez az SAS hivatkozik, ha van ilyen. Lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Választható. Az SAS-ben engedélyezett IP-tartományok. |
permissions | Csak akkor választható, ha meg van adva azonosító. Tekintse meg a ContainerSASPermissions vagy a BlobSASPermissions témakört attól függően, hogy milyen erőforráshoz fér hozzá az engedélysztring létrehozásához. |
preauthorized |
Választható. A 2020-02-10-es verziótól kezdődően az Engedélyezett AAD-objektumazonosítót adja meg GUID formátumban. A felhasználó AAD-objektumazonosítója, amelyet a felhasználódelegálási kulcs tulajdonosa jogosult az SAS által megadott művelet végrehajtására. Az Azure Storage szolgáltatás biztosítja, hogy a felhasználódelegálási kulcs tulajdonosa rendelkezzen a szükséges engedélyekkel a hozzáférés megadása előtt, de az ebben az értékben megadott felhasználóra vonatkozóan nem történik további engedély-ellenőrzés. Ez csak a felhasználódelegálási SAS-hez használatos. |
protocol | Választható. SAS-protokollok, csak HTTPS vagy HTTPSandHTTP |
snapshot |
Választható. Pillanatkép időbélyeg-sztringje, amelyhez az SAS-felhasználó hozzáférhet. Csak az API 2018-11-09-es verziójában támogatott. |
starts |
Választható. Mikor lép érvénybe az SAS. |
version | Az SAS által megcélzott szolgáltatás verziója. Ha nincs megadva, akkor alapértelmezés szerint a tár által megcélzott verzió lesz. |
version |
Választható. VersionId annak a blobverziónak a azonosítója, amelyhez az SAS-felhasználó hozzáférhet. Csak az API 2019-10-10-es verziójában támogatott. |
Tulajdonság adatai
blobName
Választható. Az SAS-felhasználó blobneve hozzáférhet. A snapshotTime vagy a versionId megadása kötelező.
blobName?: string
Tulajdonság értéke
string
cacheControl
Választható. Az SAS gyorsítótár-vezérlési fejléce.
cacheControl?: string
Tulajdonság értéke
string
containerName
Annak a tárolónak a neve, amelyhez az SAS-felhasználó hozzáférhet.
containerName: string
Tulajdonság értéke
string
contentDisposition
Választható. Az SAS tartalomeloszlási fejléce.
contentDisposition?: string
Tulajdonság értéke
string
contentEncoding
Választható. Az SAS tartalomkódoló fejléce.
contentEncoding?: string
Tulajdonság értéke
string
contentLanguage
Választható. Az SAS tartalomnyelvi fejléce.
contentLanguage?: string
Tulajdonság értéke
string
contentType
Választható. Az SAS tartalomtípus-fejléce.
contentType?: string
Tulajdonság értéke
string
correlationId
Választható. A 2020-02-10-es verziótól kezdődően ez egy GUID-érték, amely a tároló diagnosztikai naplóiban lesz naplózva, és felhasználható az SAS-generáció és a tárolási erőforrás-hozzáférés korrelációjára. Ez csak a felhasználódelegálási SAS-hez használatos.
correlationId?: string
Tulajdonság értéke
string
encryptionScope
Választható. Az ezzel az SAS URI-val engedélyezett kérések küldéséhez használandó titkosítási hatókör.
encryptionScope?: string
Tulajdonság értéke
string
expiresOn
Csak akkor választható, ha meg van adva azonosító. Az az idő, amely után az SAS már nem fog működni.
expiresOn?: Date
Tulajdonság értéke
Date
identifier
Választható. A tároló hozzáférési szabályzatának neve, amelyre ez az SAS hivatkozik, ha van ilyen.
Lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Tulajdonság értéke
string
ipRange
Választható. Az SAS-ben engedélyezett IP-tartományok.
ipRange?: SasIPRange
Tulajdonság értéke
permissions
Csak akkor választható, ha meg van adva azonosító. Tekintse meg a ContainerSASPermissions vagy a BlobSASPermissions témakört attól függően, hogy milyen erőforráshoz fér hozzá az engedélysztring létrehozásához.
permissions?: BlobSASPermissions | ContainerSASPermissions
Tulajdonság értéke
preauthorizedAgentObjectId
Választható. A 2020-02-10-es verziótól kezdődően az Engedélyezett AAD-objektumazonosítót adja meg GUID formátumban. A felhasználó AAD-objektumazonosítója, amelyet a felhasználódelegálási kulcs tulajdonosa jogosult az SAS által megadott művelet végrehajtására. Az Azure Storage szolgáltatás biztosítja, hogy a felhasználódelegálási kulcs tulajdonosa rendelkezzen a szükséges engedélyekkel a hozzáférés megadása előtt, de az ebben az értékben megadott felhasználóra vonatkozóan nem történik további engedély-ellenőrzés. Ez csak a felhasználódelegálási SAS-hez használatos.
preauthorizedAgentObjectId?: string
Tulajdonság értéke
string
protocol
Választható. SAS-protokollok, csak HTTPS vagy HTTPSandHTTP
protocol?: SASProtocol
Tulajdonság értéke
snapshotTime
Választható. Pillanatkép időbélyeg-sztringje, amelyhez az SAS-felhasználó hozzáférhet. Csak az API 2018-11-09-es verziójában támogatott.
snapshotTime?: string
Tulajdonság értéke
string
startsOn
Választható. Mikor lép érvénybe az SAS.
startsOn?: Date
Tulajdonság értéke
Date
version
Az SAS által megcélzott szolgáltatás verziója. Ha nincs megadva, akkor alapértelmezés szerint a tár által megcélzott verzió lesz.
version?: string
Tulajdonság értéke
string
versionId
Választható. VersionId annak a blobverziónak a azonosítója, amelyhez az SAS-felhasználó hozzáférhet. Csak az API 2019-10-10-es verziójában támogatott.
versionId?: string
Tulajdonság értéke
string