مشاركة عبر


BlobSASSignatureValues interface

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

الخصائص

blobName

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

cacheControl

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

containerName

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

contentDisposition

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

contentEncoding

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

contentLanguage

اختياري. عنوان لغة المحتوى ل SAS.

contentType

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

correlationId

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

expiresOn

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

identifier

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

ipRange

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

permissions

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

preauthorizedAgentObjectId

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

protocol

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

snapshotTime

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

startsOn

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

version

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

versionId

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

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

blobName

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

blobName?: string

قيمة الخاصية

string

cacheControl

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

cacheControl?: string

قيمة الخاصية

string

containerName

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

containerName: string

قيمة الخاصية

string

contentDisposition

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

contentDisposition?: string

قيمة الخاصية

string

contentEncoding

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

contentEncoding?: string

قيمة الخاصية

string

contentLanguage

اختياري. عنوان لغة المحتوى ل SAS.

contentLanguage?: string

قيمة الخاصية

string

contentType

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

contentType?: string

قيمة الخاصية

string

correlationId

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

correlationId?: string

قيمة الخاصية

string

expiresOn

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

expiresOn?: Date

قيمة الخاصية

Date

identifier

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

identifier?: string

قيمة الخاصية

string

ipRange

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

ipRange?: SasIPRange

قيمة الخاصية

permissions

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

permissions?: BlobSASPermissions | ContainerSASPermissions

قيمة الخاصية

preauthorizedAgentObjectId

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

preauthorizedAgentObjectId?: string

قيمة الخاصية

string

protocol

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

protocol?: SASProtocol

قيمة الخاصية

snapshotTime

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

snapshotTime?: string

قيمة الخاصية

string

startsOn

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

startsOn?: Date

قيمة الخاصية

Date

version

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

version?: string

قيمة الخاصية

string

versionId

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

versionId?: string

قيمة الخاصية

string