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 |
Szabadon választható. Az SAS-felhasználó blobneve hozzáférhet. A snapshotTime vagy a versionId megadása kötelező. |
| cache |
Szabadon 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 |
Szabadon választható. Az SAS tartalomeloszlási fejléce. |
| content |
Szabadon választható. Az SAS tartalomkódoló fejléce. |
| content |
Szabadon választható. Az SAS tartalomnyelvi fejléce. |
| content |
Szabadon választható. Az SAS tartalomtípus-fejléce. |
| correlation |
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. |
| expires |
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. |
| ip |
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. |
| preauthorized |
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 |
| snapshot |
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. |
| starts |
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. |
| version |
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