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
encryption |
İsteğe bağlı. Bu SAS URI'siyle yetkilendirilmiş istekler gönderilirken kullanılacak şifreleme kapsamı. |
expires |
SAS'nin çalışmadığı süre. |
ip |
İ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. |
resource |
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. |
starts |
İ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
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
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