إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ملحوظة
البحث باستخدام الذكاء الاصطناعي في Azure متوفر من خلال بوابة Azure، وواجهات برمجة التطبيقات REST، وAzure SDKs. كما يدعم طبقة المعرفة المدارة Foundry IQ، وهي طبقة المعرفة المدارة التي تحول محتوى المؤسسات إلى قواعد معرفية قابلة لإعادة الاستخدام وواثقة للأذونات للوكلاء في بوابة Microsoft Foundry.
انشر موقع الويب الممكن للبحث Azure Container Apps باستخدام Azure Developer CLI (azd). يتضمن هذا النشر عميل React وواجهة برمجة تطبيقات .NET البحث باستخدام الذكاء الاصطناعي في Azure والهوية المدارة وموارد Azure الداعمة.
يستخدم التوزيع الهوية المدارة كطريقة مصادقة افتراضية البحث باستخدام الذكاء الاصطناعي في Azure. يمكنك الاشتراك في المصادقة المستندة إلى المفتاح عن طريق الإعداد USE_KEYLESS_AUTH إلى false قبل النشر.
تسجيل الدخول إلى Azure
في تعليمة Visual Studio برمجية، افتح محطة طرفية في جذر المستودع، مثل
azure-search-static-web-app.سجل الدخول إلى Azure باستخدام
azd.azd auth loginإذا طلب منك المستعرض، أكمل تدفق تسجيل الدخول باستخدام حساب Azure الذي تستخدمه لهذا البرنامج التعليمي.
إنشاء بيئة azd
azdإنشاء بيئة. استبدلYOUR-ENVIRONMENT-NAMEباسم قصير يحدد نشر البرنامج التعليمي هذا.azd env new YOUR-ENVIRONMENT-NAME
(اختياري) تكوين المصادقة المستندة إلى المفتاح
طريقة المصادقة الافتراضية هي الهوية المدارة، لذلك يمكن لمعظم البيئات تخطي هذا القسم. أكمل هذا القسم فقط إذا كانت بيئتك تتطلب مفاتيح واجهة برمجة التطبيقات.
عيّن USE_KEYLESS_AUTH إلى false.
azd env set USE_KEYLESS_AUTH false
إذا لم تقم بتعيين USE_KEYLESS_AUTH، فإن التوزيع يستخدم الهوية المدارة. تمنح البنية الأساسية Bicep هوية تطبيق الحاوية الوصول إلى مستوى بيانات البحث باستخدام الذكاء الاصطناعي في Azure.
النشر باستخدام azd up
من جذر المستودع، قم بتشغيل
azd up.azd upعند المطالبة، حدد اشتراك Azure وموقع الموارد.
انتظر
azdلتوفير البنية الأساسية، وبناء الحاويات، ودفع الصور، ونشر الخدمات إلى Azure Container Apps.راجع الإخراج بعد التوزيع. يتضمن الإخراج أسماء المجالات المؤهلة بالكامل للعميل والخادم (FQDNs) لنشر Azure Container Apps.
AZURE_CLIENT_URL: <client-container-app-fqdn> AZURE_SERVER_URL: <server-container-app-fqdn> SEARCH_SERVICE_NAME: <search-service-name>AZURE_CLIENT_URLاستخدم القيمة لفتح موقع الويب. يستدعي تطبيق العميل تطبيق الخادم من خلال نقطة النهاية التي تم تكوينها أثناء النشر.أنشأ النشر أيضا خدمة البحث باستخدام الذكاء الاصطناعي في Azure وحمل الفهرس
good-booksتلقائيا من خلال hookpostprovisionفي مستودع العينة.
استخدام البحث في موقع تطبيقات الحاوية على الويب
افتح FQDN العميل من الإخراج
azd upفي مستعرض.في شريط البحث في موقع الويب، أدخل استعلام بحث، مثل
code. تقترح ميزة الإكمال التلقائي مطابقة عناوين الكتب.اختر اقتراحا أو استمر في إدخال استفسارك الخاص. حدد إدخال عند الانتهاء من استعلام البحث.
راجع النتائج، ثم حدد كتابا للاطلاع على مزيد من التفاصيل.
استكشاف الأخطاء وإصلاحها
إذا لم يتم نشر تطبيق الويب أو عمله، فاستخدم القائمة التالية لتحديد المشكلة وإصلاحها:
هل
azd upاكتملت؟azd upراجع الإخراج لخطوة التزويد أو الإنشاء أو التوزيع الفاشلة الأولى. إذا توقف النشر أثناء التوفير، فتحقق من أذونات الاشتراك والمنطقة المحددة. إذا توقف النشر أثناء خطوات إنشاء الحاوية أو توزيعها، أعد التشغيلazd upبعد إصلاح المشكلة التي تم الإبلاغ عنها.هل يمكنك فتح نقطة نهاية العميل؟
AZURE_CLIENT_URLافتح القيمة من الإخراجazd up. إذا لم يتم تحميل الصفحة، فانتقل إلى مدخل Azure، وافتح تطبيق حاوية العميل وراجع حالة المراجعة والسجلات الخاصة به.هل يمكن للعميل استدعاء نقطة نهاية الخادم؟
افتح أدوات مطور المستعرض وراجع مكالمات الشبكة من تطبيق العميل. إذا فشلت الاستدعاءات إلى واجهة برمجة التطبيقات، فتأكد من تشغيل تطبيق حاوية الخادم وأن تطبيق العميل تلقى FQDN الخادم أثناء النشر.
هل يمكن أن البحث باستخدام الذكاء الاصطناعي في Azure استعلام الخادم؟
إذا أرجعت عمليات البحث أخطاء، فراجع سجلات تطبيق حاوية الخادم. بالنسبة للهوية المدارة، تأكد من أن الهوية لديها البحث باستخدام الذكاء الاصطناعي في Azure الوصول إلى مستوى البيانات. للمصادقة المستندة إلى المفتاح، تأكد من تعيين
USE_KEYLESS_AUTHإلىfalseقبل النشر وأن بيئة الحاوية التي تم إنشاؤها تحتوي على تكوين خدمة البحث.
تنظيف الموارد
استخدم azd down --purge لحذف موارد Azure التي أنشأها هذا البرنامج التعليمي. تقوم --purge العلامة بإزالة الموارد التي تدعم الحذف المبدئي بشكل دائم، بدلا من تركها في حالة قابلة للاسترداد لفترة الاستبقاء الخاصة بها. يتجنب الإزالة تعارضات التسمية إذا قمت بإعادة نشر هذا البرنامج التعليمي لاحقا.
من جذر المستودع، قم بتشغيل أمر التنظيف.
azd down --purgeراجع الموارد التي تسرد
azd.أكد الحذف عند طلب ذلك منك.
إذا قمت بإنشاء خدمة البحث باستخدام الذكاء الاصطناعي في Azure خارج azd التوزيع، فانتقل إلى خدمة البحث في مدخل Azure وحدد حذف في أعلى الصفحة.