Aracılığıyla paylaş


BlobSASSignatureValues interface

YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. BlobSASSignatureValues, kapsayıcılar veya bloblar için Blob hizmeti SAS belirteçleri oluşturmaya yardımcı olmak için kullanılır.

Özellikler

blobName

İsteğe bağlı. SAS kullanıcısının blob adı erişebilir. snapshotTime veya versionId sağlanmışsa gereklidir.

cacheControl

İsteğe bağlı. SAS için önbellek denetimi üst bilgisi.

containerName

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

contentDisposition

İsteğe bağlı. SAS için içerik bırakma üst bilgisi.

contentEncoding

İsteğe bağlı. SAS için içerik kodlama üst bilgisi.

contentLanguage

İsteğe bağlı. SAS için içerik dili üst bilgisi.

contentType

İsteğe bağlı. SAS için içerik türü üst bilgisi.

correlationId

İsteğe bağlı. Sürüm 2020-02-10'da başlayarak, bu depolama tanılama günlüklerine kaydedilecek ve SAS oluşturma ile depolama kaynağı erişimi arasında bağıntı oluşturmak için kullanılabilen bir GUID değeridir. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır.

expiresOn

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

identifier

İsteğe bağlı. Varsa, bu SAS'nin başvurarak kapsayıcıdaki erişim ilkesinin adı.

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. İzin dizesini oluşturma konusunda yardım almak için lütfen erişilen kaynağa veya bağlı olarak bölümüne bakın <xref:ContainerSASPermissions><xref:BlobSASPermissions> .

preauthorizedAgentObjectId

İsteğe bağlı. Sürüm 2020-02-10'da başlayarak, Yetkili AAD Nesne Kimliğini GUID biçiminde belirtir. 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 yalnızca Kullanıcı Temsilcisi SAS için kullanılır.

protocol

İsteğe bağlı. SAS protokolleri, yalnızca HTTPS veya HTTPSandHTTP

snapshotTime

İsteğe bağlı. SAS kullanıcısının erişebileceği anlık görüntü zaman damgası dizesi. Yalnızca API sürüm 2018-11-09'dan desteklenir.

startsOn

İsteğe bağlı. SAS'nin ne zaman etkin olacağı.

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.

versionId

İsteğe bağlı. SAS kullanıcısının erişebileceği blob sürümünün VersionId değeri. Yalnızca API sürüm 2019-10-10'dan desteklenir.

Özellik Ayrıntıları

blobName

İsteğe bağlı. SAS kullanıcısının blob adı erişebilir. snapshotTime veya versionId sağlanmışsa gereklidir.

blobName?: string

Özellik Değeri

string

cacheControl

İsteğe bağlı. SAS için önbellek denetimi üst bilgisi.

cacheControl?: string

Özellik Değeri

string

containerName

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

containerName: string

Özellik Değeri

string

contentDisposition

İsteğe bağlı. SAS için içerik bırakma üst bilgisi.

contentDisposition?: string

Özellik Değeri

string

contentEncoding

İsteğe bağlı. SAS için içerik kodlama üst bilgisi.

contentEncoding?: string

Özellik Değeri

string

contentLanguage

İsteğe bağlı. SAS için içerik dili üst bilgisi.

contentLanguage?: string

Özellik Değeri

string

contentType

İsteğe bağlı. SAS için içerik türü üst bilgisi.

contentType?: string

Özellik Değeri

string

correlationId

İsteğe bağlı. Sürüm 2020-02-10'da başlayarak, bu depolama tanılama günlüklerine kaydedilecek ve SAS oluşturma ile depolama kaynağı erişimi arasında bağıntı oluşturmak için kullanılabilen bir GUID değeridir. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır.

correlationId?: string

Özellik Değeri

string

expiresOn

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

expiresOn?: Date

Özellik Değeri

Date

identifier

İsteğe bağlı. Varsa, bu SAS'nin başvurarak kapsayıcıdaki erişim ilkesinin adı.

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. İzin dizesini oluşturma konusunda yardım almak için lütfen erişilen kaynağa veya bağlı olarak bölümüne bakın <xref:ContainerSASPermissions><xref:BlobSASPermissions> .

permissions?: BlobSASPermissions | ContainerSASPermissions

Özellik Değeri

preauthorizedAgentObjectId

İsteğe bağlı. Sürüm 2020-02-10'da başlayarak, Yetkili AAD Nesne Kimliğini GUID biçiminde belirtir. 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 yalnızca Kullanıcı Temsilcisi SAS için kullanılır.

preauthorizedAgentObjectId?: string

Özellik Değeri

string

protocol

İsteğe bağlı. SAS protokolleri, yalnızca HTTPS veya HTTPSandHTTP

protocol?: SASProtocol

Özellik Değeri

snapshotTime

İsteğe bağlı. SAS kullanıcısının erişebileceği anlık görüntü zaman damgası dizesi. Yalnızca API sürüm 2018-11-09'dan desteklenir.

snapshotTime?: string

Özellik Değeri

string

startsOn

İsteğe bağlı. SAS'nin ne zaman etkin olacağı.

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

versionId

İsteğe bağlı. SAS kullanıcısının erişebileceği blob sürümünün VersionId değeri. Yalnızca API sürüm 2019-10-10'dan desteklenir.

versionId?: string

Özellik Değeri

string