Wprowadzenie

Ukończone

Internetowe interfejsy API są doskonałe, ponieważ umożliwiają uwidocznienie usług na świecie przez wielu klientów do użycia. Ci klienci mogą mieszkać zarówno w firmie, jak i zewnętrznie. Jednak w miarę zwiększania się liczby tych interfejsów API należy zarządzać nimi, zabezpieczać je i monitorować.

Istnieje wiele sposobów zarządzania interfejsami API. Możesz zdecydować się na zabezpieczenie tych interfejsów API jeden po drugim, co może mieć sens z perspektywy kosztów, ale może to być koszmar do zarządzania. Możesz również wybrać scentralizowane rozwiązanie do zarządzania interfejsami API, które jest oparte na konfiguracji i umożliwia zarządzanie wszystkimi interfejsami API w jednym miejscu. W takiej sytuacji usługa Azure API Management jest w tym miejscu.

Ponadto, ponieważ generowanie sztucznej inteligencji staje się bardziej popularne, możesz chcieć używać jej w firmie. Jednak w miarę jak wprowadzasz te interfejsy API w tryb online, musisz zarządzać nimi za pomocą i rozważyć aspekty, takie jak zabezpieczenia, monitorowanie, na przykład użycie tokenu i obsługa obciążeń i awarii.

Scenariusz: Handel elektroniczny firmy Contoso

Próbujesz wygenerować sztuczną inteligencję, być może używasz usługi Azure OpenAI do generowania tekstu przez wywołanie interfejsu API.

W tym momencie chcesz użyć generowania modelu sztucznej inteligencji dla swojej firmy Contoso e-commerce. Jednak w miarę korzystania z jednego z wielu punktów końcowych w trybie online musisz zarządzać nimi. Należy je zabezpieczyć, monitorować i skalować. Analizujesz różne rozwiązania ułatwiające zarządzanie interfejsami API, a usługa Azure API Management jest jednym z nich.

Co dowiesz się?

Ten moduł obejmuje następujące zagadnienia:

  • Tworzenie wystąpienia usługi API Management
  • Konfigurowanie modułu równoważenia obciążenia i wyłącznika.
  • Zabezpieczanie interfejsu API przy użyciu tożsamości zarządzanej.
  • Zarządzanie limitami tokenów i zasadami interfejsu API generowania sztucznej inteligencji.

Jaki jest główny cel?

Głównym celem tego modułu jest pomoc w zrozumieniu, w jaki sposób usługa Azure API Management może być używana z interfejsami API generowania sztucznej inteligencji do zarządzania, zabezpieczania i monitorowania ich.