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 almak için generateAccountSASQueryParameters öğesini çağırın. Not: hem bu sınıfın hem de SASQueryParameters'ın mevcut olduğunu çünkü ilkinin değişebilir ve mantıksal bir gösterimi olduğunu, ikincisinin sabit olduğunu ve gerçek REST istekleri oluşturmak için kullanıldığını unutmayın.

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

Özellikler

encryptionScope

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

expiresOn

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

ipRange

İsteğe bağlı. 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 bölümüne bakın.

protocol

İsteğe bağlı. İZIN verilen SAS protokolleri.

resourceTypes

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

services

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

startsOn

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

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

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

encryptionScope?: string

Özellik Değeri

string

expiresOn

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

expiresOn: Date

Özellik Değeri

Date

ipRange

İsteğe bağlı. 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 bölümüne bakın.

permissions: AccountSASPermissions

Özellik Değeri

protocol

İsteğe bağlı. İZIN verilen SAS protokolleri.

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 accountSASResourceTypes konusuna bakın.

resourceTypes: string

Özellik Değeri

string

services

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

services: string

Özellik Değeri

string

startsOn

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

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