AccountSASSignatureValues interface
متوفر فقط في وقت تشغيل NODE.JS.
يتم استخدام AccountSASSignatureValues لإنشاء توقيع الوصول المشترك (SAS) لحساب Azure Storage. بمجرد تعيين جميع القيم هنا بشكل مناسب، قم باستدعاء generateAccountSASQueryParameters للحصول على تمثيل SAS الذي يمكن تطبيقه فعليا على عناوين url للكائنات الثنائية كبيرة الحجم. ملاحظة: وجود كل من هذه الفئة SASQueryParameters لأن الأول قابل للتغيير وتمثيل منطقي بينما يكون الأخير غير قابل للتغيير ويستخدم لإنشاء طلبات REST الفعلية.
راجع https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 لمزيد من المعلومات المفاهيمية حول SAS راجع https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas لأوصاف المعلمات، بما في ذلك المطلوبة
الخصائص
| encryption |
Optional. نطاق التشفير لاستخدامه عند إرسال الطلبات المعتمدة مع SAS URI هذا. |
| expires |
الوقت الذي لن يعمل فيه SAS بعد ذلك. |
| ip |
Optional. نطاق IP مسموح به. |
| permissions | تحديد العمليات التي قد يقوم بها مستخدم SAS. يرجى الرجوع إلى AccountSASPermissions للمساعدة في إنشاء سلسلة الأذونات. |
| protocol | Optional. بروتوكولات SAS المسموح بها. |
| resource |
القيم التي تشير إلى أنواع الموارد التي يمكن الوصول إليها باستخدام SAS هذا. يرجى الرجوع إلى AccountSASResourceTypes لإنشاء هذه القيمة. |
| services | القيم التي تشير إلى الخدمات التي يمكن الوصول إليها باستخدام SAS هذا. يرجى الرجوع إلى AccountSASServices لإنشاء هذه القيمة. |
| starts |
Optional. عندما سيدخل SAS حيز التنفيذ. |
| version | إذا لم يتم توفيره، تعيين هذا افتراضيا إلى إصدار الخدمة المستهدف بواسطة هذا الإصدار من المكتبة. |
تفاصيل الخاصية
encryptionScope
Optional. نطاق التشفير لاستخدامه عند إرسال الطلبات المعتمدة مع SAS URI هذا.
encryptionScope?: string
قيمة الخاصية
string
expiresOn
الوقت الذي لن يعمل فيه SAS بعد ذلك.
expiresOn: Date
قيمة الخاصية
Date
ipRange
permissions
تحديد العمليات التي قد يقوم بها مستخدم SAS. يرجى الرجوع إلى AccountSASPermissions للمساعدة في إنشاء سلسلة الأذونات.
permissions: AccountSASPermissions
قيمة الخاصية
protocol
resourceTypes
القيم التي تشير إلى أنواع الموارد التي يمكن الوصول إليها باستخدام SAS هذا. يرجى الرجوع إلى AccountSASResourceTypes لإنشاء هذه القيمة.
resourceTypes: string
قيمة الخاصية
string
services
القيم التي تشير إلى الخدمات التي يمكن الوصول إليها باستخدام SAS هذا. يرجى الرجوع إلى AccountSASServices لإنشاء هذه القيمة.
services: string
قيمة الخاصية
string
startsOn
Optional. عندما سيدخل SAS حيز التنفيذ.
startsOn?: Date
قيمة الخاصية
Date
version
إذا لم يتم توفيره، تعيين هذا افتراضيا إلى إصدار الخدمة المستهدف بواسطة هذا الإصدار من المكتبة.
version?: string
قيمة الخاصية
string