مقدمة
تعد واجهات برمجة تطبيقات الويب رائعة لأنها تسمح لك بعرض خدماتك للعالم ليستهلكها العديد من العملاء. يمكن لهؤلاء العملاء العيش داخل شركتك وخارجها. ومع ذلك، مع زيادة عدد واجهات برمجة التطبيقات هذه، تحتاج إلى إدارتها وتأمينها ومراقبتها.
هناك العديد من الطرق لإدارة واجهات برمجة التطبيقات. يمكنك اختيار تأمين واجهات برمجة التطبيقات هذه واحدا تلو الآخر، مما قد يكون منطقيا من منظور التكلفة، ولكن قد يكون الأمر كابوسا لإدارته. يمكنك أيضا اختيار حل مركزي لإدارة واجهة برمجة التطبيقات، وهو حل يستند إلى التكوين، ويسمح لك بإدارة جميع واجهات برمجة التطبيقات الخاصة بك في مكان واحد. هذا الموقف هو المكان الذي تأتي فيه إدارة واجهة برمجة تطبيقات Azure.
أيضا، نظرا لأن الذكاء الاصطناعي التوليدية تصبح أكثر شيوعا، فقد ترغب في استخدامها في عملك. ومع ذلك، أثناء إحضار واجهات برمجة التطبيقات هذه عبر الإنترنت، تحتاج إلى إدارتها مع ومراعاة جوانب مثل الأمان والمراقبة، على سبيل المثال، استخدام الرمز المميز ومعالجة الأحمال والفشل.
السيناريو: التجارة الإلكترونية في Contoso
أنت تحاول الذكاء الاصطناعي التوليدية، ربما كنت تستخدم Azure OpenAI لإنشاء بعض النص عن طريق استدعاء واجهة برمجة التطبيقات.
عند هذه النقطة، تريد استخدام نموذج الذكاء الاصطناعي إنشاءي لتجارة Contoso الإلكترونية الخاصة بك. ومع ذلك، أثناء إحضار نقطة نهاية واحدة متعددة عبر الإنترنت، تحتاج إلى إدارتها. تحتاج إلى تأمينها ومراقبتها وتوسيع نطاقها. أنت تبحث في حلول مختلفة للمساعدة في إدارة واجهة برمجة التطبيقات وAzure API Management هي واحدة منها.
ماذا سأتعلم؟
في هذه الوحدة، تتعلم كيفية:
- إنشاء مثيل API Management.
- تكوين موازن تحميل و قاطع دائرة.
- تأمين واجهة برمجة التطبيقات باستخدام الهوية المدارة.
- إدارة حدود الرمز المميز والنهج لواجهة برمجة تطبيقات الذكاء الاصطناعي التوليدية.
ما الهدف الرئيسي؟
الهدف الرئيسي من هذه الوحدة هو مساعدتك على فهم كيفية استخدام Azure API Management مع واجهات برمجة التطبيقات الذكاء الاصطناعي التوليدية لإدارة هذه التطبيقات وتأمينها ومراقبتها.