مشاركة عبر


BlobSASSignatureValues interface

متوفر فقط في وقت تشغيل NODE.JS.

يتم استخدام BlobSASSignatureValues للمساعدة في إنشاء رموز SAS لخدمة Blob للحاويات أو الكائنات الثنائية كبيرة الحجم.

الخصائص

blobName

Optional. يمكن الوصول إلى اسم الكائن الثنائي كبير الحجم لمستخدم SAS. مطلوب إذا تم توفير snapshotTime أو versionId.

cacheControl

Optional. عنوان التحكم في ذاكرة التخزين المؤقت ل SAS.

containerName

اسم الحاوية التي قد يصل إليها مستخدم SAS.

contentDisposition

Optional. رأس ترتيب المحتوى ل SAS.

contentEncoding

Optional. عنوان ترميز المحتوى ل SAS.

contentLanguage

Optional. عنوان لغة المحتوى ل SAS.

contentType

Optional. رأس نوع المحتوى ل SAS.

correlationId

Optional. بدءا من الإصدار 2020-02-10، هذه قيمة GUID التي سيتم تسجيلها في سجلات تشخيص التخزين ويمكن استخدامها لربط إنشاء SAS بالوصول إلى موارد التخزين. يتم استخدام هذا فقط ل SAS تفويض المستخدم.

encryptionScope

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

expiresOn

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

identifier

Optional. اسم نهج الوصول على الحاوية التي يشير إليها SAS إن وجدت.

راجع https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

Optional. نطاقات IP المسموح بها في SAS هذا.

permissions

اختياري فقط عند توفير المعرف. يرجى الرجوع إلى ContainerSASPermissions أو BlobSASPermissions اعتمادا على المورد الذي يتم الوصول إليه للمساعدة في إنشاء سلسلة الأذونات.

preauthorizedAgentObjectId

Optional. بدءا من الإصدار 2020-02-10، يحدد معرف عنصر AAD المعتمد بتنسيق GUID. معرف عنصر AAD لمستخدم مخول من قبل مالك مفتاح تفويض المستخدم لتنفيذ الإجراء الممنوح من قبل SAS. ستضمن خدمة Azure Storage أن مالك مفتاح تفويض المستخدم لديه الأذونات المطلوبة قبل منح الوصول ولكن لن يتم إجراء فحص إذن إضافي للمستخدم المحدد في هذه القيمة. يتم استخدام هذا فقط ل SAS تفويض المستخدم.

protocol

Optional. بروتوكولات SAS أو HTTPS فقط أو HTTPSandHTTP

snapshotTime

Optional. سلسلة الطابع الزمني للقطة التي قد يصل إليها مستخدم SAS. مدعوم فقط من إصدار واجهة برمجة التطبيقات 2018-11-09.

startsOn

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

version

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

versionId

Optional. VersionId لإصدار الكائن الثنائي كبير الحجم الذي يمكن لمستخدم SAS الوصول إليه. مدعوم فقط من إصدار واجهة برمجة التطبيقات 2019-10-10.

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

blobName

Optional. يمكن الوصول إلى اسم الكائن الثنائي كبير الحجم لمستخدم SAS. مطلوب إذا تم توفير snapshotTime أو versionId.

blobName?: string

قيمة الخاصية

string

cacheControl

Optional. عنوان التحكم في ذاكرة التخزين المؤقت ل SAS.

cacheControl?: string

قيمة الخاصية

string

containerName

اسم الحاوية التي قد يصل إليها مستخدم SAS.

containerName: string

قيمة الخاصية

string

contentDisposition

Optional. رأس ترتيب المحتوى ل SAS.

contentDisposition?: string

قيمة الخاصية

string

contentEncoding

Optional. عنوان ترميز المحتوى ل SAS.

contentEncoding?: string

قيمة الخاصية

string

contentLanguage

Optional. عنوان لغة المحتوى ل SAS.

contentLanguage?: string

قيمة الخاصية

string

contentType

Optional. رأس نوع المحتوى ل SAS.

contentType?: string

قيمة الخاصية

string

correlationId

Optional. بدءا من الإصدار 2020-02-10، هذه قيمة GUID التي سيتم تسجيلها في سجلات تشخيص التخزين ويمكن استخدامها لربط إنشاء SAS بالوصول إلى موارد التخزين. يتم استخدام هذا فقط ل SAS تفويض المستخدم.

correlationId?: string

قيمة الخاصية

string

encryptionScope

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

encryptionScope?: string

قيمة الخاصية

string

expiresOn

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

expiresOn?: Date

قيمة الخاصية

Date

identifier

Optional. اسم نهج الوصول على الحاوية التي يشير إليها SAS إن وجدت.

راجع https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

قيمة الخاصية

string

ipRange

Optional. نطاقات IP المسموح بها في SAS هذا.

ipRange?: SasIPRange

قيمة الخاصية

permissions

اختياري فقط عند توفير المعرف. يرجى الرجوع إلى ContainerSASPermissions أو BlobSASPermissions اعتمادا على المورد الذي يتم الوصول إليه للمساعدة في إنشاء سلسلة الأذونات.

permissions?: BlobSASPermissions | ContainerSASPermissions

قيمة الخاصية

preauthorizedAgentObjectId

Optional. بدءا من الإصدار 2020-02-10، يحدد معرف عنصر AAD المعتمد بتنسيق GUID. معرف عنصر AAD لمستخدم مخول من قبل مالك مفتاح تفويض المستخدم لتنفيذ الإجراء الممنوح من قبل SAS. ستضمن خدمة Azure Storage أن مالك مفتاح تفويض المستخدم لديه الأذونات المطلوبة قبل منح الوصول ولكن لن يتم إجراء فحص إذن إضافي للمستخدم المحدد في هذه القيمة. يتم استخدام هذا فقط ل SAS تفويض المستخدم.

preauthorizedAgentObjectId?: string

قيمة الخاصية

string

protocol

Optional. بروتوكولات SAS أو HTTPS فقط أو HTTPSandHTTP

protocol?: SASProtocol

قيمة الخاصية

snapshotTime

Optional. سلسلة الطابع الزمني للقطة التي قد يصل إليها مستخدم SAS. مدعوم فقط من إصدار واجهة برمجة التطبيقات 2018-11-09.

snapshotTime?: string

قيمة الخاصية

string

startsOn

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

startsOn?: Date

قيمة الخاصية

Date

version

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

version?: string

قيمة الخاصية

string

versionId

Optional. VersionId لإصدار الكائن الثنائي كبير الحجم الذي يمكن لمستخدم SAS الوصول إليه. مدعوم فقط من إصدار واجهة برمجة التطبيقات 2019-10-10.

versionId?: string

قيمة الخاصية

string