التشغيل السريع: تمكين خادم تكوين Spring Cloud وتعطيله في Azure Spring Apps
إشعار
سيتم إهمال الخطط الأساسية والقياسية والمؤسسة بدءا من منتصف مارس 2025، مع فترة تقاعد 3 سنوات. نوصي بالانتقال إلى Azure Container Apps. لمزيد من المعلومات، راجع إعلان إيقاف Azure Spring Apps.
سيتم إهمال الاستهلاك القياسي والخطة المخصصة بدءا من 30 سبتمبر 2024، مع إيقاف التشغيل الكامل بعد ستة أشهر. نوصي بالانتقال إلى Azure Container Apps. لمزيد من المعلومات، راجع ترحيل استهلاك Azure Spring Apps القياسي وخطة مخصصة إلى Azure Container Apps.
تنطبق هذه المقالة على: ✔️ الاستهلاك القياسي والمخصصة (معاينة) ❌ Basic/Standard ❌ Enterprise
توضح هذه المقالة كيفية تمكين خادم تكوين Spring Cloud وتعطيله لتسجيل الخدمة واكتشافها في Azure Spring Apps. خادم تكوين Spring Cloud هو خدمة تكوين مركزية للأنظمة الموزعة. يستخدم خادم التكوين طبقة مستودع قابلة للتوصيل تدعم حاليا التخزين المحلي وGit وSubversion. في هذا التشغيل السريع، يمكنك إعداد خادم التكوين للحصول على البيانات من تخزين Git.
المتطلبات الأساسية
- اشتراك Azure. في حال لم يكن لديك اشتراك Azure، أنشئ حسابًا مجانيًا قبل البدء.
- Azure CLI. استخدم الأمر التالي لتثبيت ملحق Azure Spring Apps:
az extension add --name spring
. - Git.
- إكمال التشغيل السريع: توفير استهلاك Azure Spring Apps Standard ومثيل خدمة خطة مخصص.
إعداد Config Server
استخدم الأمر التالي لإعداد خادم التكوين مع المشروع المحدد بواسطة المعلمة --uri
. يستخدم هذا المثال مستودع Git ل Azure Spring Apps كمشروع مثال.
az spring config-server git set \
--name <Azure-Spring-Apps-instance-name> \
--uri https://github.com/Azure-Samples/azure-spring-apps-samples \
--search-paths steeltoe-sample/config
تلميح
للحصول على معلومات حول استخدام مستودع خاص لخادم التكوين، راجع تكوين خادم تكوين Spring Cloud مدار في Azure Spring Apps.
تمكين خادم التكوين
استخدم الأمر التالي لتمكين خادم التكوين:
az spring config-server enable \
--resource-group <resource-group-name> \
--name <Azure-Spring-Apps-instance-name>
تعطيل خادم التكوين
استخدم الأمر التالي لتعطيل خادم التكوين:
az spring config-server disable \
--resource-group <resource-group-name> \
--name <Azure-Spring-Apps-instance-name>