내장된 인증, 권한 부여, 속도 제한, 스키마 검증, 프라이빗 네트워킹 등을 통해 OWASP(Open Web Application Security Project) API 보안 상위 10개 및 기타 위협으로부터 API를 보호하세요. 작업 공간을 사용하여 API 관리를 페더레이션하여 대규모 거버넌스를 강화하고 활성화하세요. Azure API 센터에서 API 인벤토리를 통합하고 API 설계 준수를 모니터링하세요. 클라우드용 Microsoft Defender에서 AI 기반 위협 탐지 및 보안 태세 분석을 통해 보안을 강화합니다.
통합된 개발자 포털, 자동화된 문서화 및 API 워크플로를 간소화하는 버전 관리 도구를 통해 개발팀이 더 빠르고 효율적으로 작업할 수 있도록 하여 전체 API 수명 주기에서 마찰을 줄이세요. API 인벤토리를 관리하고 통합하여 발견 가능성과 거버넌스를 향상하세요. Visual Studio Code의 린팅, API 설계 규칙 및 실시간 보고서와 같은 기능을 통해 준수를 강화하고 고품질 API 설계를 보장하세요.
요청 인증, 검증, 라우팅, 요청 제한, 캐싱, 변환, 부하 분산 및 회로 차단을 위한 선언적 정책으로 API를 보호하고 관리하세요. REST, WebSockets, GraphQL, SOAP 및 gRPC를 포함한 모든 API 스타일을 지원하세요.
AI 기반 API 설계 및 정책 작성
프롬프트에서 고품질 API 사양을 생성하거나 품질 및 규정 준수에 대한 기존 사양을 개선하여 Visual Studio Code용 Azure용 GitHub Copilot 미리 보기를 사용하여 API 설계를 가속화하세요. Microsoft Copilot in Azure를 사용하여 정책 작성 및 문제 해결을 간소화하세요.
포괄적인 AI 게이트웨이
지능형 앱 개발자에게 인기 있는 AI 모델을 안전하고 쉽게 노출하세요. 상세한 토큰 할당량 및 속도 제한으로 사용을 관리하고, 토큰 소비 및 비용을 면밀히 추적하며, 의미 체계 캐싱으로 낮고 일관된 대기 시간을 보장하고, 프롬프트 및 콘텐츠 안전 보호 기능을 구현하세요.
세밀한 모니터링 및 분석
미리 빌드된 대시보드 및 Azure Monitor 및 Application Insights와의 통합을 통해 포괄적인 요청 로그를 수집하고 API 사용량, 대기 시간 및 오류 비율에 대한 인사이트를 얻으세요.
API 준수, 일관성 및 통합 인벤토리
Azure API 센터를 사용하여 Unified API 인벤토리, 배포 위치 및 수명 주기 단계를 구축하세요. 개선된 발견 가능성과 거버넌스를 위해 사용자 지정 메타데이터로 카탈로그를 보강하세요. API 설계 규칙 및 보고서를 통해 API 품질 및 준수를 강화하고, Visual Studio Code의 린팅을 사용하여 개발자가 준수하는 API를 더 빠르게 구축할 수 있도록 지원하세요.
기본 제공 개발자 포털 및 API 설명서
브랜드와 요구 사항에 맞춰 셀프서비스 API 검색, 접근 관리, 대화형 설명서 및 테스트 콘솔을 통해 개발자 환경을 개선하세요.
Azure 서비스와의 원활한 연결
기본적으로 Azure Functions, Logic Apps, App Service 및 기타 Azure 서비스와 연결하세요. Kubernetes 관리 게이트웨이를 통해 클라우드 네이티브 및 서버리스 애플리케이션 전반에 걸쳐 보안, 트래픽 제어 및 거버넌스를 통합하면서 Kubernetes 우선 API 관리 환경을 활성화하세요.
자동화된 API 작업
버전 관리 컨트롤 및 자동화된 API 배포를 사용하여 비즈니스 민첩성 및 API 안정성을 향상시키세요. 반복 가능하고 자동화된 API 배포를 구현하기 위해 다양한 프로그래밍 언어의 Azure Resource Manager, Bicep, Azure CLI, Terraform 및 클라이언트 SDK를 포함한 다양한 CI/CD 도구 중에서 선택하세요.
하이브리드 및 멀티 클라우드 환경에서 유연한 API 관리
온-프레미스 또는 다른 클라우드에서 API와 함께 배포된 경량의 컨테이너화된 자체 호스트형 게이트웨이를 사용하여 Azure를 넘어 API 관리를 확장하여 클라우드 및 온-프레미스 환경에서 일관된 API 가시성 및 거버넌스를 가능하게 하세요.
API Management는 API를 보호하고, 모니터링하며, 최적화하여 API를 확장성 있고, 안정적이며, 쉽게 찾고 사용할 수 있도록 하는 프로세스입니다. 여기에는 인증, 속도 제한, 분석, 수명 주기 관리 및 온보딩과 같은 기능이 포함되어 있어 조직이 API를 효율적으로 관리하고 재사용할 수 있도록 합니다.
Azure API Management는 조직이 클라우드 및 하이브리드 환경에서 API를 게시, 보호, 모니터링 및 확장하는 데 도움을 주는 완전 관리형 서비스입니다. 많은 Azure 서비스에서 원활하게 작동하는 요청 인증, 트래픽 관리, 개발자 참여 및 분석과 같은 기능을 제공합니다.
API Management 정책은 클라이언트 앱이나 백엔드 서비스를 변경하지 않고 게이트웨이에서 API 요청 및 응답을 평가하거나 수정하는 규칙입니다. 정책은 예를 들어 보안을 강화하고, 페이로드를 변환하며, 트래픽을 제어하고, 요청을 기록하고, 선언적 구성을 통해 세분화된 API 거버넌스를 가능하게 하는 데 사용됩니다.
API Management 속도 제한, 할당량, 인증, 콘텐츠 유효성 검사, 캐싱, 변환 등을 포함하여 50개가 넘는 선언적 정책을 제공합니다. 정책은 다양한 범위에서 적용할 수 있으며(모든 API에 적용하거나 단일 API에 적용 등), 정책 표현식을 사용하여 동적으로 사용자 정의하고 조건부로 평가할 수 있습니다.
API Management는 게이트웨이에서 인증, 권한 부여 및 검증을 수행하여 무단 또는 잘못된 요청이 백엔드 서비스에 도달하지 않도록 방지합니다. IP 필터링, 상호 TLS, 키, OAuth 2.0 및 인증서뿐만 아니라 세분화된 요청 유효성 검사 기능을 비롯한 다양한 인증 및 권한 부여 옵션을 지원합니다.