Aracılığıyla paylaş


AccountSASSignatureValues interface

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

AccountSASSignatureValues, Bir Azure Depolama hesabı için Paylaşılan Erişim İmzası (SAS) oluşturmak için kullanılır. Buradaki tüm değerler uygun şekilde ayarlandıktan sonra blob URL'lerine uygulanabilen SAS'nin bir gösterimini elde etmek için generateAccountSASQueryParameters çağrısı yapın. Not: hem bu sınıfın hem de SASQueryParameters çünkü birincisi değişebilir ve mantıksal bir gösterimken ikincisi sabittir ve gerçek REST istekleri oluşturmak için kullanılır.

SAS hakkında daha fazla kavramsal bilgi için https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 bkz. gerekli parametreler de dahil olmak üzere parametrelerin açıklamaları için https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas bakın

Özellikler

encryptionScope

Optional. Bu SAS URI'si ile yetkilendirilmiş istekleri gönderirken kullanılacak şifreleme kapsamı.

expiresOn

SAS'nin çalışmadığı süre.

ipRange

Optional. IP aralığına izin verilir.

permissions

SAS kullanıcısının gerçekleştirebileceği işlemleri belirtir. İzin dizesini oluşturma konusunda yardım için lütfen AccountSASPermissions bakın.

protocol

Optional. SAS protokollerine izin verilir.

resourceTypes

Bu SAS ile erişilebilen kaynak türlerini gösteren değerler. Bu değeri oluşturmak için lütfen AccountSASResourceTypes bakın.

services

Bu SAS ile erişilebilen hizmetleri gösteren değerler. Bu değeri oluşturmak için lütfen AccountSASServices bakın.

startsOn

Optional. SAS'nin etkin olacağı zaman.

version

Sağlanmadıysa, varsayılan olarak kitaplığın bu sürümü tarafından hedeflenen hizmet sürümü kullanılır.

Özellik Ayrıntıları

encryptionScope

Optional. Bu SAS URI'si ile yetkilendirilmiş istekleri gönderirken kullanılacak şifreleme kapsamı.

encryptionScope?: string

Özellik Değeri

string

expiresOn

SAS'nin çalışmadığı süre.

expiresOn: Date

Özellik Değeri

Date

ipRange

Optional. IP aralığına izin verilir.

ipRange?: SasIPRange

Özellik Değeri

permissions

SAS kullanıcısının gerçekleştirebileceği işlemleri belirtir. İzin dizesini oluşturma konusunda yardım için lütfen AccountSASPermissions bakın.

permissions: AccountSASPermissions

Özellik Değeri

protocol

Optional. SAS protokollerine izin verilir.

protocol?: SASProtocol

Özellik Değeri

resourceTypes

Bu SAS ile erişilebilen kaynak türlerini gösteren değerler. Bu değeri oluşturmak için lütfen AccountSASResourceTypes bakın.

resourceTypes: string

Özellik Değeri

string

services

Bu SAS ile erişilebilen hizmetleri gösteren değerler. Bu değeri oluşturmak için lütfen AccountSASServices bakın.

services: string

Özellik Değeri

string

startsOn

Optional. SAS'nin etkin olacağı zaman.

startsOn?: Date

Özellik Değeri

Date

version

Sağlanmadıysa, varsayılan olarak kitaplığın bu sürümü tarafından hedeflenen hizmet sürümü kullanılır.

version?: string

Özellik Değeri

string