مشاركة عبر


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 لأوصاف المعلمات، بما في ذلك المطلوبة

الخصائص

encryptionScope

Optional. نطاق التشفير لاستخدامه عند إرسال الطلبات المعتمدة مع SAS URI هذا.

expiresOn

الوقت الذي لن يعمل فيه SAS بعد ذلك.

ipRange

Optional. نطاق IP مسموح به.

permissions

تحديد العمليات التي قد يقوم بها مستخدم SAS. يرجى الرجوع إلى AccountSASPermissions للمساعدة في إنشاء سلسلة الأذونات.

protocol

Optional. بروتوكولات SAS المسموح بها.

resourceTypes

القيم التي تشير إلى أنواع الموارد التي يمكن الوصول إليها باستخدام SAS هذا. يرجى الرجوع إلى AccountSASResourceTypes لإنشاء هذه القيمة.

services

القيم التي تشير إلى الخدمات التي يمكن الوصول إليها باستخدام SAS هذا. يرجى الرجوع إلى AccountSASServices لإنشاء هذه القيمة.

startsOn

Optional. عندما سيدخل SAS حيز التنفيذ.

version

إذا لم يتم توفيره، تعيين هذا افتراضيا إلى إصدار الخدمة المستهدف بواسطة هذا الإصدار من المكتبة.

تفاصيل الخاصية

encryptionScope

Optional. نطاق التشفير لاستخدامه عند إرسال الطلبات المعتمدة مع SAS URI هذا.

encryptionScope?: string

قيمة الخاصية

string

expiresOn

الوقت الذي لن يعمل فيه SAS بعد ذلك.

expiresOn: Date

قيمة الخاصية

Date

ipRange

Optional. نطاق IP مسموح به.

ipRange?: SasIPRange

قيمة الخاصية

permissions

تحديد العمليات التي قد يقوم بها مستخدم SAS. يرجى الرجوع إلى AccountSASPermissions للمساعدة في إنشاء سلسلة الأذونات.

permissions: AccountSASPermissions

قيمة الخاصية

protocol

Optional. بروتوكولات SAS المسموح بها.

protocol?: SASProtocol

قيمة الخاصية

resourceTypes

القيم التي تشير إلى أنواع الموارد التي يمكن الوصول إليها باستخدام SAS هذا. يرجى الرجوع إلى AccountSASResourceTypes لإنشاء هذه القيمة.

resourceTypes: string

قيمة الخاصية

string

services

القيم التي تشير إلى الخدمات التي يمكن الوصول إليها باستخدام SAS هذا. يرجى الرجوع إلى AccountSASServices لإنشاء هذه القيمة.

services: string

قيمة الخاصية

string

startsOn

Optional. عندما سيدخل SAS حيز التنفيذ.

startsOn?: Date

قيمة الخاصية

Date

version

إذا لم يتم توفيره، تعيين هذا افتراضيا إلى إصدار الخدمة المستهدف بواسطة هذا الإصدار من المكتبة.

version?: string

قيمة الخاصية

string