مشاركة عبر


AccountSasParameters interface

المعلمات المستخدمة لإنشاء رمز توقيع الوصول المشترك (SAS) للحساب. يتم توفير التحكم في الوصول إلى واجهة برمجة تطبيقات REST من خلال هوية الوصول القائم على الأدوار (RBAC) في خرائط Azure Maps.

الخصائص

expiry

تاريخ الوقت وإلغاء صلاحية الرمز. على سبيل المثال: "2017-05-24T10:42:03.1567373Z". الحد الأقصى المسموح به هو 24 ساعة بين start و expiry.

maxRatePerSecond

المعامل المطلوب الذي يمثل الحد الأقصى المطلوب للطلب في الثانية للسماح برمز SAS المعطا. هذا لا يضمن الدقة الكاملة في القياسات، لكنه يوفر حماية تطبيقية ضد سوء الاستخدام مع التنفيذ النهائي.

principalId

المعرف الرئيسي المعروف أيضا باسم معرف الكائن لهوية مدارة مخصصة للمستخدم المعين حاليا لحساب الخرائط. لتعيين هوية مدارة للحساب، استخدم عملية إنشاء أو تحديث وتعيين معرف مورد هوية معين من قبل المستخدم.

regions

اختياري، يسمح بالتحكم في مواقع المناطق المسموح لها بالوصول إلى واجهات برمجة تطبيقات Azure Maps REST باستخدام رمز SAS. مثال: "eastus"، "westus2". حذف هذا المعامل سيسمح بإمكانية الوصول إلى جميع مواقع المناطق.

signingKey

مفتاح حساب الخرائط لاستخدامه في التوقيع. اختيار primaryKey أو secondaryKey استخدام المفاتيح المشتركة لحساب الخرائط، واستخدام managedIdentity المفتاح الخاص المجدد تلقائيا لتوقيع SAS.

start

التعويض عن تاريخ الوقت لبدء صلاحية الرمز. على سبيل المثال: "2017-05-24T10:42:03.1567373Z". الحد الأقصى المسموح به هو 24 ساعة بين start و expiry.

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

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