SASQueryParametersOptions interface

خيارات لإنشاء SASQueryParameters.

الخصائص

cacheControl

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

contentDisposition

قيمة عنوان ترتيب المحتوى في BLOB/File Service SAS.

contentEncoding

قيمة عنوان ترميز المحتوى في Blob/File Service SAS.

contentLanguage

قيمة عنوان طول المحتوى في Blob/File Service SAS.

contentType

قيمة عنوان نوع المحتوى في Blob/File Service SAS.

correlationId

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

encryptionScope

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

expiresOn

اختياري فقط عند توفير المعرف. وقت انتهاء صلاحية رمز SAS المميز هذا.

identifier

‏‏اختياري. المعرف الموقع (فقط ل BlobSASSignatureValues).

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

ipRange

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

permissions

اختياري فقط عند توفير المعرف. يرجى الرجوع إلى AccountSASPermissions أو BlobSASPermissions أو ContainerSASPermissions لمزيد من التفاصيل.

preauthorizedAgentObjectId

معرف عنصر AAD المعتمد بتنسيق GUID. معرف عنصر AAD لمستخدم مصرح به من قبل مالك مفتاح تفويض المستخدم لتنفيذ الإجراء الممنوح من قبل SAS. ستضمن خدمة Azure Storage أن مالك مفتاح تفويض المستخدم لديه الأذونات المطلوبة قبل منح حق الوصول ولكن لن يتم إجراء فحص إذن إضافي للمستخدم المحدد في هذه القيمة. لا يمكن استخدام هذا في conjuction مع <xref:signedUnauthorizedUserObjectId>. يتم استخدام هذا فقط لتفويض المستخدم SAS.

protocol

‏‏اختياري. بروتوكول (بروتوكولات) HTTP المسموح بها.

resource

‏‏اختياري. يحدد الموارد التي يمكن الوصول إليها عبر SAS (فقط ل BlobSASSignatureValues).

راجع https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only

resourceTypes

‏‏اختياري. أنواع موارد التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى AccountSASResourceTypes لمزيد من التفاصيل.

services

‏‏اختياري. خدمات التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى AccountSASServices لمزيد من التفاصيل.

startsOn

‏‏اختياري. وقت بدء رمز SAS المميز هذا.

userDelegationKey

خصائص مفتاح تفويض المستخدم.

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

cacheControl

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

cacheControl?: string

قيمة الخاصية

string

contentDisposition

قيمة عنوان ترتيب المحتوى في BLOB/File Service SAS.

contentDisposition?: string

قيمة الخاصية

string

contentEncoding

قيمة عنوان ترميز المحتوى في Blob/File Service SAS.

contentEncoding?: string

قيمة الخاصية

string

contentLanguage

قيمة عنوان طول المحتوى في Blob/File Service SAS.

contentLanguage?: string

قيمة الخاصية

string

contentType

قيمة عنوان نوع المحتوى في Blob/File Service SAS.

contentType?: string

قيمة الخاصية

string

correlationId

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

correlationId?: string

قيمة الخاصية

string

encryptionScope

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

encryptionScope?: string

قيمة الخاصية

string

expiresOn

اختياري فقط عند توفير المعرف. وقت انتهاء صلاحية رمز SAS المميز هذا.

expiresOn?: Date

قيمة الخاصية

Date

identifier

‏‏اختياري. المعرف الموقع (فقط ل BlobSASSignatureValues).

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

identifier?: string

قيمة الخاصية

string

ipRange

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

ipRange?: SasIPRange

قيمة الخاصية

permissions

اختياري فقط عند توفير المعرف. يرجى الرجوع إلى AccountSASPermissions أو BlobSASPermissions أو ContainerSASPermissions لمزيد من التفاصيل.

permissions?: string

قيمة الخاصية

string

preauthorizedAgentObjectId

معرف عنصر AAD المعتمد بتنسيق GUID. معرف عنصر AAD لمستخدم مصرح به من قبل مالك مفتاح تفويض المستخدم لتنفيذ الإجراء الممنوح من قبل SAS. ستضمن خدمة Azure Storage أن مالك مفتاح تفويض المستخدم لديه الأذونات المطلوبة قبل منح حق الوصول ولكن لن يتم إجراء فحص إذن إضافي للمستخدم المحدد في هذه القيمة. لا يمكن استخدام هذا في conjuction مع <xref:signedUnauthorizedUserObjectId>. يتم استخدام هذا فقط لتفويض المستخدم SAS.

preauthorizedAgentObjectId?: string

قيمة الخاصية

string

protocol

‏‏اختياري. بروتوكول (بروتوكولات) HTTP المسموح بها.

protocol?: SASProtocol

قيمة الخاصية

resource

‏‏اختياري. يحدد الموارد التي يمكن الوصول إليها عبر SAS (فقط ل BlobSASSignatureValues).

راجع https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only

resource?: string

قيمة الخاصية

string

resourceTypes

‏‏اختياري. أنواع موارد التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى AccountSASResourceTypes لمزيد من التفاصيل.

resourceTypes?: string

قيمة الخاصية

string

services

‏‏اختياري. خدمات التخزين التي يتم الوصول إليها (فقط لحساب SAS). يرجى الرجوع إلى AccountSASServices لمزيد من التفاصيل.

services?: string

قيمة الخاصية

string

startsOn

‏‏اختياري. وقت بدء رمز SAS المميز هذا.

startsOn?: Date

قيمة الخاصية

Date

userDelegationKey

خصائص مفتاح تفويض المستخدم.

userDelegationKey?: UserDelegationKey

قيمة الخاصية