Megosztás a következőn keresztül:


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

blobName

Szabadon választható. Az SAS-felhasználó blobneve hozzáférhet. A snapshotTime vagy a versionId megadása kötelező.

cacheControl

Szabadon választható. Az SAS gyorsítótár-vezérlési fejléce.

containerName

Annak a tárolónak a neve, amelyhez az SAS-felhasználó hozzáférhet.

contentDisposition

Szabadon választható. Az SAS tartalomeloszlási fejléce.

contentEncoding

Szabadon választható. Az SAS tartalomkódoló fejléce.

contentLanguage

Szabadon választható. Az SAS tartalomnyelvi fejléce.

contentType

Szabadon választható. Az SAS tartalomtípus-fejléce.

correlationId

Szabadon választható. A 2020-02-10-es verziótól kezdődően ez egy GUID-érték, amely a tárolási diagnosztikai naplókban lesz naplózva, és használható az SAS-generáció és a tárerőforrás-hozzáférés korrelációjához. Ez csak a felhasználói delegálási SAS-hez használatos.

expiresOn

Csak akkor választható, ha az azonosító meg van adva. Az az idő, amely után az SAS már nem fog működni.

identifier

Szabadon választható. A tároló hozzáférési szabályzatának neve, ha van ilyen, erre az SAS-ra hivatkozik.

ipRange

Szabadon választható. Az SAS-ben engedélyezett IP-tartományok.

permissions

Csak akkor választható, ha az azonosító meg van adva. Tekintse meg a <xref:ContainerSASPermissions> vagy a <xref:BlobSASPermissions> attól függően, hogy a hozzáférés alatt álló erőforrás segítséget nyújt-e az engedélysztring létrehozásához.

preauthorizedAgentObjectId

Szabadon választható. A 2020-02-10-es verziótól kezdődően az engedélyezett AAD-objektumazonosítót GUID formátumban adja meg. A felhasználó AAD-objektumazonosítója, amelyet a felhasználódelegálási kulcs tulajdonosa engedélyezett az SAS által megadott művelet végrehajtásához. Az Azure Storage szolgáltatás biztosítja, hogy a felhasználói 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ó további engedélyellenőrzése nem történik meg. Ez csak a felhasználói delegálási SAS-hez használatos.

protocol

Szabadon választható. SAS-protokollok, csak HTTPS vagy HTTPSandHTTP

snapshotTime

Szabadon 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ából támogatott.

startsOn

Szabadon választható. Mikor lép érvénybe az SAS.

version

Az SAS által megcélzott szolgáltatás verziója. Ha nincs megadva, az alapértelmezés szerint a tár által megcélzott verzió lesz.

versionId

Szabadon választható. Annak a blobverziónak a VersionId azonosítója, amelyhez az SAS-felhasználó hozzáférhet. Csak az API 2019-10-10-es verziójából támogatott.

Tulajdonság adatai

blobName

Szabadon 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

Szabadon 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

Szabadon választható. Az SAS tartalomeloszlási fejléce.

contentDisposition?: string

Tulajdonság értéke

string

contentEncoding

Szabadon választható. Az SAS tartalomkódoló fejléce.

contentEncoding?: string

Tulajdonság értéke

string

contentLanguage

Szabadon választható. Az SAS tartalomnyelvi fejléce.

contentLanguage?: string

Tulajdonság értéke

string

contentType

Szabadon választható. Az SAS tartalomtípus-fejléce.

contentType?: string

Tulajdonság értéke

string

correlationId

Szabadon választható. A 2020-02-10-es verziótól kezdődően ez egy GUID-érték, amely a tárolási diagnosztikai naplókban lesz naplózva, és használható az SAS-generáció és a tárerőforrás-hozzáférés korrelációjához. Ez csak a felhasználói delegálási SAS-hez használatos.

correlationId?: string

Tulajdonság értéke

string

expiresOn

Csak akkor választható, ha az azonosító meg van adva. Az az idő, amely után az SAS már nem fog működni.

expiresOn?: Date

Tulajdonság értéke

Date

identifier

Szabadon választható. A tároló hozzáférési szabályzatának neve, ha van ilyen, erre az SAS-ra hivatkozik.

identifier?: string

Tulajdonság értéke

string

ipRange

Szabadon választható. Az SAS-ben engedélyezett IP-tartományok.

ipRange?: SasIPRange

Tulajdonság értéke

permissions

Csak akkor választható, ha az azonosító meg van adva. Tekintse meg a <xref:ContainerSASPermissions> vagy a <xref:BlobSASPermissions> attól függően, hogy a hozzáférés alatt álló erőforrás segítséget nyújt-e az engedélysztring létrehozásához.

permissions?: BlobSASPermissions | ContainerSASPermissions

Tulajdonság értéke

preauthorizedAgentObjectId

Szabadon választható. A 2020-02-10-es verziótól kezdődően az engedélyezett AAD-objektumazonosítót GUID formátumban adja meg. A felhasználó AAD-objektumazonosítója, amelyet a felhasználódelegálási kulcs tulajdonosa engedélyezett az SAS által megadott művelet végrehajtásához. Az Azure Storage szolgáltatás biztosítja, hogy a felhasználói 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ó további engedélyellenőrzése nem történik meg. Ez csak a felhasználói delegálási SAS-hez használatos.

preauthorizedAgentObjectId?: string

Tulajdonság értéke

string

protocol

Szabadon választható. SAS-protokollok, csak HTTPS vagy HTTPSandHTTP

protocol?: SASProtocol

Tulajdonság értéke

snapshotTime

Szabadon 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ából támogatott.

snapshotTime?: string

Tulajdonság értéke

string

startsOn

Szabadon 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, az alapértelmezés szerint a tár által megcélzott verzió lesz.

version?: string

Tulajdonság értéke

string

versionId

Szabadon választható. Annak a blobverziónak a VersionId azonosítója, amelyhez az SAS-felhasználó hozzáférhet. Csak az API 2019-10-10-es verziójából támogatott.

versionId?: string

Tulajdonság értéke

string