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

Opsiyonel. SAS kullanıcısının blob adı erişebilir. snapshotTime veya versionId sağlanıyorsa gereklidir.

cacheControl

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

containerName

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

contentDisposition

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

contentEncoding

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

contentLanguage

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

contentType

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

correlationId

Opsiyonel. Sürüm 2020-02-10'da başlayarak bu, 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ğeridir. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır.

expiresOn

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

identifier

Opsiyonel. Varsa, bu SAS'nin başvuruda bulunan kapsayıcıdaki erişim ilkesinin adı.

ipRange

Opsiyonel. 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 için erişilen kaynağa bağlı olarak lütfen <xref:ContainerSASPermissions> veya <xref:BlobSASPermissions> başvurun.

preauthorizedAgentObjectId

Opsiyonel. 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

Opsiyonel. SAS protokolleri, yalnızca HTTPS veya HTTPSandHTTP

snapshotTime

Opsiyonel. SAS kullanıcısının erişebileceği anlık görüntü zaman damgası dizesi. Yalnızca API 2018-11-09 sürümünde desteklenir.

startsOn

Opsiyonel. 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.

versionId

Opsiyonel. SAS kullanıcısının erişebileceği blob sürümünün VersionId değeri. Yalnızca API 2019-10-10 sürümünde desteklenir.

Özellik Ayrıntıları

blobName

Opsiyonel. SAS kullanıcısının blob adı erişebilir. snapshotTime veya versionId sağlanıyorsa gereklidir.

blobName?: string

Özellik Değeri

string

cacheControl

Opsiyonel. 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

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

contentDisposition?: string

Özellik Değeri

string

contentEncoding

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

contentEncoding?: string

Özellik Değeri

string

contentLanguage

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

contentLanguage?: string

Özellik Değeri

string

contentType

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

contentType?: string

Özellik Değeri

string

correlationId

Opsiyonel. Sürüm 2020-02-10'da başlayarak bu, 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ğeridir. Bu yalnızca Kullanıcı Temsilcisi SAS için kullanılır.

correlationId?: 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

identifier

Opsiyonel. Varsa, bu SAS'nin başvuruda bulunan kapsayıcıdaki erişim ilkesinin adı.

identifier?: string

Özellik Değeri

string

ipRange

Opsiyonel. 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 için erişilen kaynağa bağlı olarak lütfen <xref:ContainerSASPermissions> veya <xref:BlobSASPermissions> başvurun.

permissions?: BlobSASPermissions | ContainerSASPermissions

Özellik Değeri

preauthorizedAgentObjectId

Opsiyonel. 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

Opsiyonel. SAS protokolleri, yalnızca HTTPS veya HTTPSandHTTP

protocol?: SASProtocol

Özellik Değeri

snapshotTime

Opsiyonel. SAS kullanıcısının erişebileceği anlık görüntü zaman damgası dizesi. Yalnızca API 2018-11-09 sürümünde desteklenir.

snapshotTime?: string

Özellik Değeri

string

startsOn

Opsiyonel. 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

versionId

Opsiyonel. SAS kullanıcısının erişebileceği blob sürümünün VersionId değeri. Yalnızca API 2019-10-10 sürümünde desteklenir.

versionId?: string

Özellik Değeri

string