Aracılığıyla paylaş


FileSASSignatureValues interface

YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.

FileSASSignatureValues, paylaşımlar veya dosyalar için Dosya hizmeti SAS belirteçleri oluşturmaya yardımcı olmak için kullanılır.

Özellikler

cacheControl

Optional. SAS için önbellek denetimi üst bilgisi.

contentDisposition

Optional. SAS için içerik ayrıştırma üst bilgisi.

contentEncoding

Optional. SAS için içerik kodlama üst bilgisi.

contentLanguage

Optional. SAS için içerik dili üst bilgisi.

contentType

Optional. SAS için içerik türü üst bilgisi.

delegatedUserObjectId

Optional. 2025-07-05 sürümünden itibaren, bu değer ortaya çıkan SAS URL'sini kullanmaya yetkilendirilen kullanıcının Entra ID'sini belirtir. Ortaya çıkan SAS URL, bu değerde belirtilen kullanıcıya verilen bir Entra ID tokenı ile birlikte kullanılmalıdır.

expiresOn

İsteğe bağlı olarak yalnızca tanımlayıcı sağlandığında. SAS'nin çalışmadığı süre.

filePath

Optional. "directory/FileName" veya "FileName" gibi dosyanın yolu.

identifier

Optional. Paylaşımdaki erişim ilkesinin adı varsa bu SAS'ye başvurur.

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

ipRange

Optional. Bu SAS'de izin verilen IP aralıkları.

permissions

İsteğe bağlı olarak yalnızca tanımlayıcı sağlandığında. İzin dizesini oluşturma konusunda yardım almak için erişilen kaynağa bağlı olarak ShareSASPermissions veya FileSASPermissions başvurun.

protocol

Optional. SAS protokolleri, yalnızca HTTPS veya HTTPSandHTTP

shareName

SAS kullanıcısının erişebileceği paylaşımın adı.

startsOn

Optional. SAS'nin etkin olacağı zaman.

version

Bu SAS'nin hedefleeceği hizmetin sürümü. Belirtilmezse, kitaplık tarafından hedeflenen sürüm varsayılan olarak kullanılır.

Özellik Ayrıntıları

cacheControl

Optional. SAS için önbellek denetimi üst bilgisi.

cacheControl?: string

Özellik Değeri

string

contentDisposition

Optional. SAS için içerik ayrıştırma üst bilgisi.

contentDisposition?: string

Özellik Değeri

string

contentEncoding

Optional. SAS için içerik kodlama üst bilgisi.

contentEncoding?: string

Özellik Değeri

string

contentLanguage

Optional. SAS için içerik dili üst bilgisi.

contentLanguage?: string

Özellik Değeri

string

contentType

Optional. SAS için içerik türü üst bilgisi.

contentType?: string

Özellik Değeri

string

delegatedUserObjectId

Optional. 2025-07-05 sürümünden itibaren, bu değer ortaya çıkan SAS URL'sini kullanmaya yetkilendirilen kullanıcının Entra ID'sini belirtir. Ortaya çıkan SAS URL, bu değerde belirtilen kullanıcıya verilen bir Entra ID tokenı ile birlikte kullanılmalıdır.

delegatedUserObjectId?: string

Özellik Değeri

string

expiresOn

İsteğe bağlı olarak yalnızca tanımlayıcı sağlandığında. SAS'nin çalışmadığı süre.

expiresOn?: Date

Özellik Değeri

Date

filePath

Optional. "directory/FileName" veya "FileName" gibi dosyanın yolu.

filePath?: string

Özellik Değeri

string

identifier

Optional. Paylaşımdaki erişim ilkesinin adı varsa bu SAS'ye başvurur.

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

identifier?: string

Özellik Değeri

string

ipRange

Optional. Bu SAS'de izin verilen IP aralıkları.

ipRange?: SasIPRange

Özellik Değeri

permissions

İsteğe bağlı olarak yalnızca tanımlayıcı sağlandığında. İzin dizesini oluşturma konusunda yardım almak için erişilen kaynağa bağlı olarak ShareSASPermissions veya FileSASPermissions başvurun.

permissions?: FileSASPermissions | ShareSASPermissions

Özellik Değeri

protocol

Optional. SAS protokolleri, yalnızca HTTPS veya HTTPSandHTTP

protocol?: SASProtocol

Özellik Değeri

shareName

SAS kullanıcısının erişebileceği paylaşımın adı.

shareName: string

Özellik Değeri

string

startsOn

Optional. SAS'nin etkin olacağı zaman.

startsOn?: Date

Özellik Değeri

Date

version

Bu SAS'nin hedefleeceği hizmetin sürümü. Belirtilmezse, kitaplık tarafından hedeflenen sürüm varsayılan olarak kullanılır.

version?: string

Özellik Değeri

string