AccountSasPermissions الفصل
ResourceTypes الفئة التي سيتم استخدامها مع دالة generate_account_sas و AccessPolicies المستخدمة مع set_*_acl. هناك نوعان من SAS التي يمكن استخدامها لمنح الوصول إلى الموارد. الأول هو منح حق الوصول إلى مورد معين (خاص بالموارد). آخر هو منح حق الوصول إلى الخدمة بأكملها لحساب معين والسماح بعمليات معينة استنادا إلى perms الموجودة هنا.
- توريث
-
builtins.objectAccountSasPermissions
الدالمنشئ
AccountSasPermissions(read=False, write=False, delete=False, list=False, add=False, create=False, update=False, process=False, delete_previous_version=False, **kwargs)
المعلمات
- read
- bool
صالح لجميع أنواع الموارد الموقعة (الخدمة والحاوية والعنصر). تصاريح قراءة الأذونات لنوع المورد المحدد.
- write
- bool
صالح لجميع أنواع الموارد الموقعة (الخدمة والحاوية والعنصر). تصاريح أذونات الكتابة لنوع المورد المحدد.
- delete
- bool
صالح لنوعي موارد الحاوية والعنصر، باستثناء رسائل قائمة الانتظار.
- delete_previous_version
- bool
احذف إصدار الكائن الثنائي كبير الحجم السابق لحساب التخزين الممكن للإصدار.
- add
- bool
صالح أنواع موارد الكائن التالية فقط: رسائل قائمة الانتظار وإلحاق الكائنات الثنائية كبيرة الحجم.
- create
- bool
صالح أنواع موارد الكائن التالية فقط: الكائنات الثنائية كبيرة الحجم والملفات. يمكن للمستخدمين إنشاء ملفات أو كائنات ثنائية كبيرة الحجم جديدة، ولكن لا يمكنهم الكتابة فوق الملفات أو الكائنات الثنائية كبيرة الحجم الموجودة.
- tag
- bool
لتمكين تعيين أو الحصول على علامات على الكائنات الثنائية كبيرة الحجم في الحاوية.
- filter_by_tags
- bool
لتمكين الحصول على الكائنات الثنائية كبيرة الحجم حسب العلامات، يجب استخدام هذا مع إذن القائمة.
- set_immutability_policy
- bool
لتمكين العمليات المتعلقة بتعيين/حذف نهج الثبات. للحصول على نهج عدم الثبات، تحتاج فقط إلى إذن القراءة.
- permanent_delete
- bool
لتمكين الحذف الدائم على الكائن الثنائي كبير الحجم مسموح به. صالح لنوع مورد الكائن للكائن الثنائي كبير الحجم فقط.
الأساليب
from_string |
إنشاء AccountSasPermissions من سلسلة. لتحديد القراءة والكتابة والحذف وما إلى ذلك. الأذونات التي تحتاجها فقط لتضمين الحرف الأول من الكلمة في السلسلة. على سبيل المثال، بالنسبة لأذونات القراءة والكتابة، يمكنك توفير سلسلة "rw". |
from_string
إنشاء AccountSasPermissions من سلسلة.
لتحديد القراءة والكتابة والحذف وما إلى ذلك. الأذونات التي تحتاجها فقط لتضمين الحرف الأول من الكلمة في السلسلة. على سبيل المثال، بالنسبة لأذونات القراءة والكتابة، يمكنك توفير سلسلة "rw".
from_string(permission)
المعلمات
المرتجعات
كائن AccountSasPermissions
نوع الإرجاع
Azure SDK for Python
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ