SASQueryParametersOptions interface

oluşturma SASQueryParametersseçenekleri.

Özellikler

cacheControl

Blob/Dosya Hizmeti SAS'sindeki önbellek denetimi üst bilgisinin değeri.

contentDisposition

Blob/Dosya Hizmeti SAS'sindeki içerik bırakma üst bilgisinin değeri.

contentEncoding

Blob/Dosya Hizmeti SAS'sindeki içerik kodlama üst bilgisinin değeri.

contentLanguage

Blob/Dosya Hizmeti SAS'sindeki içerik uzunluğu üst bilgisinin değeri.

contentType

Blob/Dosya Hizmeti SAS'sindeki içerik türü üst bilgisinin değeri.

correlationId

Depolama tanılama günlüklerinde günlüğe kaydedilecek ve SAS oluşturma işlemini depolama kaynağı erişimiyle ilişkilendirmek için kullanılabilen BIR GUID değeri. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır.

encryptionScope

İsteğe bağlı. Bu SAS URI'siyle yetkilendirilmiş istekler gönderilirken kullanılacak şifreleme kapsamı.

expiresOn

yalnızca tanımlayıcı sağlandığında isteğe bağlıdır. Bu SAS belirtecinin süre sonu süresi.

identifier

İsteğe bağlı. İmzalı tanımlayıcı (yalnızca için BlobSASSignatureValues).

Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

İsteğe bağlı. Bu SAS'de izin verilen IP aralıkları.

permissions

yalnızca tanımlayıcı sağlandığında isteğe bağlıdır. Daha fazla ayrıntı için AccountSASPermissionslütfen , BlobSASPermissionsveya ContainerSASPermissions bölümüne bakın.

preauthorizedAgentObjectId

GUID biçiminde yetkili AAD Nesne Kimliği. SAS tarafından verilen eylemi gerçekleştirmek için Kullanıcı Temsilcisi Anahtarının sahibi tarafından yetkilendirilmiş bir kullanıcının AAD Nesne Kimliği. Azure Depolama hizmeti, erişim vermeden önce kullanıcı temsilcisi anahtarının sahibinin gerekli izinlere sahip olmasını sağlar, ancak bu değerde belirtilen kullanıcı için ek izin denetimi gerçekleştirilmeyecektir. Bu, ile <xref:signedUnauthorizedUserObjectId>birlikte kullanıldığında kullanılamaz. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır.

protocol

İsteğe bağlı. İzin verilen HTTP protokolleri.

resource

İsteğe bağlı. SAS aracılığıyla erişilebilen kaynakları belirtir (yalnızca için BlobSASSignatureValues).

Bkz. https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only

resourceTypes

İsteğe bağlı. Erişilen depolama kaynak türleri (yalnızca Hesap SAS için). Daha fazla ayrıntı için AccountSASResourceTypes lütfen adresine bakın.

services

İsteğe bağlı. Erişilen depolama hizmetleri (yalnızca Hesap SAS için). Daha fazla ayrıntı için AccountSASServices lütfen adresine bakın.

startsOn

İsteğe bağlı. Bu SAS belirtecinin başlangıç saati.

userDelegationKey

Kullanıcı temsilcisi anahtar özellikleri.

Özellik Ayrıntıları

cacheControl

Blob/Dosya Hizmeti SAS'sindeki önbellek denetimi üst bilgisinin değeri.

cacheControl?: string

Özellik Değeri

string

contentDisposition

Blob/Dosya Hizmeti SAS'sindeki içerik bırakma üst bilgisinin değeri.

contentDisposition?: string

Özellik Değeri

string

contentEncoding

Blob/Dosya Hizmeti SAS'sindeki içerik kodlama üst bilgisinin değeri.

contentEncoding?: string

Özellik Değeri

string

contentLanguage

Blob/Dosya Hizmeti SAS'sindeki içerik uzunluğu üst bilgisinin değeri.

contentLanguage?: string

Özellik Değeri

string

contentType

Blob/Dosya Hizmeti SAS'sindeki içerik türü üst bilgisinin değeri.

contentType?: string

Özellik Değeri

string

correlationId

Depolama tanılama günlüklerinde günlüğe kaydedilecek ve SAS oluşturma işlemini depolama kaynağı erişimiyle ilişkilendirmek için kullanılabilen BIR GUID değeri. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır.

correlationId?: string

Özellik Değeri

string

encryptionScope

İsteğe bağlı. Bu SAS URI'siyle yetkilendirilmiş istekler gönderilirken kullanılacak şifreleme kapsamı.

encryptionScope?: string

Özellik Değeri

string

expiresOn

yalnızca tanımlayıcı sağlandığında isteğe bağlıdır. Bu SAS belirtecinin süre sonu süresi.

expiresOn?: Date

Özellik Değeri

Date

identifier

İsteğe bağlı. İmzalı tanımlayıcı (yalnızca için BlobSASSignatureValues).

Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Özellik Değeri

string

ipRange

İsteğe bağlı. Bu SAS'de izin verilen IP aralıkları.

ipRange?: SasIPRange

Özellik Değeri

permissions

yalnızca tanımlayıcı sağlandığında isteğe bağlıdır. Daha fazla ayrıntı için AccountSASPermissionslütfen , BlobSASPermissionsveya ContainerSASPermissions bölümüne bakın.

permissions?: string

Özellik Değeri

string

preauthorizedAgentObjectId

GUID biçiminde yetkili AAD Nesne Kimliği. SAS tarafından verilen eylemi gerçekleştirmek için Kullanıcı Temsilcisi Anahtarının sahibi tarafından yetkilendirilmiş bir kullanıcının AAD Nesne Kimliği. Azure Depolama hizmeti, erişim vermeden önce kullanıcı temsilcisi anahtarının sahibinin gerekli izinlere sahip olmasını sağlar, ancak bu değerde belirtilen kullanıcı için ek izin denetimi gerçekleştirilmeyecektir. Bu, ile <xref:signedUnauthorizedUserObjectId>birlikte kullanıldığında kullanılamaz. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır.

preauthorizedAgentObjectId?: string

Özellik Değeri

string

protocol

İsteğe bağlı. İzin verilen HTTP protokolleri.

protocol?: SASProtocol

Özellik Değeri

resource

İsteğe bağlı. SAS aracılığıyla erişilebilen kaynakları belirtir (yalnızca için BlobSASSignatureValues).

Bkz. https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only

resource?: string

Özellik Değeri

string

resourceTypes

İsteğe bağlı. Erişilen depolama kaynak türleri (yalnızca Hesap SAS için). Daha fazla ayrıntı için AccountSASResourceTypes lütfen adresine bakın.

resourceTypes?: string

Özellik Değeri

string

services

İsteğe bağlı. Erişilen depolama hizmetleri (yalnızca Hesap SAS için). Daha fazla ayrıntı için AccountSASServices lütfen adresine bakın.

services?: string

Özellik Değeri

string

startsOn

İsteğe bağlı. Bu SAS belirtecinin başlangıç saati.

startsOn?: Date

Özellik Değeri

Date

userDelegationKey

Kullanıcı temsilcisi anahtar özellikleri.

userDelegationKey?: UserDelegationKey

Özellik Değeri