AccountSasParameters interface
المعلمات المستخدمة لإنشاء رمز توقيع الوصول المشترك (SAS) للحساب. يتم توفير التحكم في الوصول إلى واجهة برمجة تطبيقات REST من خلال هوية الوصول القائم على الأدوار (RBAC) في خرائط Azure Maps.
الخصائص
| expiry | تاريخ الوقت وإلغاء صلاحية الرمز. على سبيل المثال: "2017-05-24T10:42:03.1567373Z". الحد الأقصى المسموح به هو 24 ساعة بين |
| max |
المعامل المطلوب الذي يمثل الحد الأقصى المطلوب للطلب في الثانية للسماح برمز SAS المعطا. هذا لا يضمن الدقة الكاملة في القياسات، لكنه يوفر حماية تطبيقية ضد سوء الاستخدام مع التنفيذ النهائي. |
| principal |
المعرف الرئيسي المعروف أيضا باسم معرف الكائن لهوية مدارة مخصصة للمستخدم المعين حاليا لحساب الخرائط. لتعيين هوية مدارة للحساب، استخدم عملية إنشاء أو تحديث وتعيين معرف مورد هوية معين من قبل المستخدم. |
| regions | اختياري، يسمح بالتحكم في مواقع المناطق المسموح لها بالوصول إلى واجهات برمجة تطبيقات Azure Maps REST باستخدام رمز SAS. مثال: "eastus"، "westus2". حذف هذا المعامل سيسمح بإمكانية الوصول إلى جميع مواقع المناطق. |
| signing |
مفتاح حساب الخرائط لاستخدامه في التوقيع. اختيار |
| start | التعويض عن تاريخ الوقت لبدء صلاحية الرمز. على سبيل المثال: "2017-05-24T10:42:03.1567373Z". الحد الأقصى المسموح به هو 24 ساعة بين |
تفاصيل الخاصية
expiry
تاريخ الوقت وإلغاء صلاحية الرمز. على سبيل المثال: "2017-05-24T10:42:03.1567373Z". الحد الأقصى المسموح به هو 24 ساعة بين start و expiry.
expiry: string
قيمة الخاصية
string
maxRatePerSecond
المعامل المطلوب الذي يمثل الحد الأقصى المطلوب للطلب في الثانية للسماح برمز SAS المعطا. هذا لا يضمن الدقة الكاملة في القياسات، لكنه يوفر حماية تطبيقية ضد سوء الاستخدام مع التنفيذ النهائي.
maxRatePerSecond: number
قيمة الخاصية
number
principalId
المعرف الرئيسي المعروف أيضا باسم معرف الكائن لهوية مدارة مخصصة للمستخدم المعين حاليا لحساب الخرائط. لتعيين هوية مدارة للحساب، استخدم عملية إنشاء أو تحديث وتعيين معرف مورد هوية معين من قبل المستخدم.
principalId: string
قيمة الخاصية
string
regions
اختياري، يسمح بالتحكم في مواقع المناطق المسموح لها بالوصول إلى واجهات برمجة تطبيقات Azure Maps REST باستخدام رمز SAS. مثال: "eastus"، "westus2". حذف هذا المعامل سيسمح بإمكانية الوصول إلى جميع مواقع المناطق.
regions?: string[]
قيمة الخاصية
string[]
signingKey
مفتاح حساب الخرائط لاستخدامه في التوقيع. اختيار primaryKey أو secondaryKey استخدام المفاتيح المشتركة لحساب الخرائط، واستخدام managedIdentity المفتاح الخاص المجدد تلقائيا لتوقيع SAS.
signingKey: string
قيمة الخاصية
string
start
التعويض عن تاريخ الوقت لبدء صلاحية الرمز. على سبيل المثال: "2017-05-24T10:42:03.1567373Z". الحد الأقصى المسموح به هو 24 ساعة بين start و expiry.
start: string
قيمة الخاصية
string