ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
لتأمين نشر التطبيق من كمبيوتر محلي، تدعم Azure App Service نوعين من بيانات الاعتماد لنشر Git المحليونشر FTP/FTPS. تختلف بيانات الاعتماد هذه عن بيانات اعتماد اشتراك Azure.
بيانات الاعتماد على مستوى المستخدم: مجموعة واحدة من بيانات الاعتماد لحساب Azure بأكمله. يمكن استخدام بيانات الاعتماد هذه للنشر في App Service لأي تطبيق في أي اشتراك لديه إذن الوصول إلى حساب Azure. مجموعة بيانات الاعتماد هذه هي الإعداد الافتراضي الذي يظهر في البيئة الرسومية للمدخل، كما هو الحال في نظرة عامةوخصائص في جزء موارد التطبيق. عندما يتم منح المستخدم حق الوصول إلى التطبيق عبر التحكم في الوصول استنادا إلى الدور (RBAC) أو أذونات المسؤول المشترك، يمكنه استخدام بيانات الاعتماد الخاصة به على مستوى المستخدم حتى يتم إبطال الوصول. لا تشارك بيانات الاعتماد هذه مع مستخدمي Azure الآخرين.
بيانات الاعتماد على مستوى التطبيق: مجموعة واحدة من بيانات الاعتماد لكل تطبيق. يمكن استخدام بيانات الاعتماد هذه للنشر على هذا التطبيق فقط. يتم إنشاء بيانات الاعتماد لكل تطبيق تلقائيًا عند إنشاء تطبيق. لا يمكن تكوينها يدويًا، ولكن يمكن إعادة تعيينها في أي وقت. لمنح المستخدم حق الوصول إلى بيانات الاعتماد على مستوى التطبيق عبر RBAC، يجب أن يكون لدى هذا المستخدم أذونات أعلى أو مستوى مساهم على التطبيق (بما في ذلك دور المساهم في موقع الويب المضمن). لا يسمح للقراء بالنشر، ولا يمكنهم الوصول إلى بيانات الاعتماد هذه.
إشعار
عند تعطيل المصادقة الأساسية، لا يمكنك عرض بيانات اعتماد النشر أو تكوينها في مركز النشر.
تكوين بيانات اعتماد نطاق المستخدم
تشغيل الأمر az login
. استبدل <username>
و <password>
باسم مستخدم النشر وكلمة المرور الخاصة به.
- يجب أن يكون اسم المستخدم فريدا داخل Azure، وبالنسبة إلى دفعات Git المحلية، يجب ألا يحتوي على الرمز @ .
- يجب أن يكون طول كلمة المرور ثمانية أحرف على الأقل، مع اثنين من العناصر الثلاثة التالية: الأحرف والأرقام والرموز.
az webapp deployment user set --user-name <username> --password <password>
يظهر إخراج JSON كلمة المرور كـ null
.
استخدام بيانات اعتماد نطاق المستخدم مع FTP/FTPS
للمصادقة على نقطة نهاية FTP/FTPS باستخدام بيانات اعتماد نطاق المستخدم، يجب أن يتبع اسم المستخدم هذا التنسيق: <app-name>\<user-name>
نظرا لأن بيانات اعتماد نطاق المستخدم مرتبطة بالمستخدم وليس بمورد معين، يجب أن يكون اسم المستخدم بهذا التنسيق لتوجيه إجراء تسجيل الدخول إلى نقطة نهاية التطبيق الصحيحة.
الحصول على بيانات اعتماد نطاق التطبيق
احصل على بيانات اعتماد نطاق التطبيق باستخدام az webapp deployment list-publishing-profiles
الأمر . على سبيل المثال:
az webapp deployment list-publishing-profiles --resource-group <group-name> --name <app-name>
لنشر Git المحلي، يمكنك أيضا استخدام az webapp deployment list-publishing-credentials
الأمر . عند استخدام هذا الأمر، تحصل على Git remote URI لتطبيقك الذي يحتوي على بيانات اعتماد نطاق التطبيق المضمنة بالفعل. على سبيل المثال:
az webapp deployment list-publishing-credentials --resource-group <group-name> --name <app-name> --query scmUri
إشعار
لا يحتوي /<app-name>.git
عنوان URI البعيد ل Git الذي تم إرجاعه في النهاية. عند إضافة URI البعيد، تأكد من الإلحاق /<app-name>.git
لتجنب الخطأ 22 باستخدام git-http-push
. بالإضافة إلى ذلك، عند استخدام git remote add ...
عبر shells التي تستخدم علامة الدولار للاستيفاء المتغير (مثل bash)، قم بالهروب من أي علامات \$
الدولار في اسم المستخدم أو كلمة المرور. يمكن أن يؤدي الفشل في الهروب من هذا الحرف إلى حدوث أخطاء في المصادقة.
لإعادة تعيين بيانات اعتماد نطاق التطبيق
إعادة تعيين بيانات اعتماد نطاق التطبيق باستخدام az resource invoke-action
الأمر :
az resource invoke-action --action newpassword --resource-group <group-name> --name <app-name> --resource-type Microsoft.Web/sites
تعطيل المصادقة الأساسية
راجع تعطيل المصادقة الأساسية في نشر App Service.
المحتوى ذو الصلة
تعرف على كيفية استخدام بيانات الاعتماد هذه لنشر تطبيقك من Git محلي أو باستخدام FTP/FTPS.