BlobSASSignatureValues interface
متوفر فقط في وقت تشغيل NODE.JS. يتم استخدام BlobSASSignatureValues للمساعدة في إنشاء رموز SAS لخدمة Blob للحاويات أو الكائنات الثنائية كبيرة الحجم.
الخصائص
| blob |
اختياري. يمكن الوصول إلى اسم الكائن الثنائي كبير الحجم لمستخدم SAS. مطلوب إذا تم توفير snapshotTime أو versionId. |
| cache |
اختياري. عنوان التحكم في ذاكرة التخزين المؤقت ل SAS. |
| container |
اسم الحاوية التي قد يصل إليها مستخدم SAS. |
| content |
اختياري. رأس ترتيب المحتوى ل SAS. |
| content |
اختياري. عنوان ترميز المحتوى ل SAS. |
| content |
اختياري. عنوان لغة المحتوى ل SAS. |
| content |
اختياري. رأس نوع المحتوى ل SAS. |
| correlation |
اختياري. بدءا من الإصدار 2020-02-10، هذه قيمة GUID التي سيتم تسجيلها في سجلات تشخيص التخزين ويمكن استخدامها لربط إنشاء SAS بالوصول إلى موارد التخزين. يتم استخدام هذا فقط ل SAS تفويض المستخدم. |
| expires |
اختياري فقط عند توفير المعرف. الوقت الذي لن يعمل فيه SAS بعد ذلك. |
| identifier | اختياري. اسم نهج الوصول على الحاوية التي يشير إليها SAS إن وجدت. |
| ip |
اختياري. نطاقات IP المسموح بها في SAS هذا. |
| permissions | اختياري فقط عند توفير المعرف. يرجى الرجوع إلى <xref:ContainerSASPermissions> أو <xref:BlobSASPermissions> اعتمادا على المورد الذي يتم الوصول إليه للمساعدة في إنشاء سلسلة الأذونات. |
| preauthorized |
اختياري. بدءا من الإصدار 2020-02-10، يحدد معرف عنصر AAD المعتمد بتنسيق GUID. معرف عنصر AAD لمستخدم مخول من قبل مالك مفتاح تفويض المستخدم لتنفيذ الإجراء الممنوح من قبل SAS. ستضمن خدمة Azure Storage أن مالك مفتاح تفويض المستخدم لديه الأذونات المطلوبة قبل منح الوصول ولكن لن يتم إجراء فحص إذن إضافي للمستخدم المحدد في هذه القيمة. يتم استخدام هذا فقط ل SAS تفويض المستخدم. |
| protocol | اختياري. بروتوكولات SAS أو HTTPS فقط أو HTTPSandHTTP |
| snapshot |
اختياري. سلسلة الطابع الزمني للقطة التي قد يصل إليها مستخدم SAS. مدعوم فقط من إصدار واجهة برمجة التطبيقات 2018-11-09. |
| starts |
اختياري. عندما سيدخل SAS حيز التنفيذ. |
| version | إصدار الخدمة التي سيستهدفها SAS. إذا لم يتم تحديده، تعيينه افتراضيا على الإصدار المستهدف من قبل المكتبة. |
| version |
اختياري. 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
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