Share via


자체 호스팅 게이트웨이에서 Dapr 지원 사용

적용 대상: 개발자 | 프리미엄

API Management의 Dapr 통합을 통해 운영 팀은 Kubernetes 클러스터에 배포된 Dapr 마이크로 서비스를 API로 직접 노출하고, 클라우드, 온-프레미스 또는 에지 등 여러 Dapr 배포에서 적절한 제어를 통해 개발자가 해당 API를 검색하고 쉽게 사용할 수 있도록 할 수 있습니다.

Dapr 정보

Dapr는 모든 언어나 프레임워크를 사용하여 상태 비저장 및 상태 저장 마이크로 서비스 기반 애플리케이션을 빌드하기 위한 이식 가능 런타임입니다. 이는 서비스 검색 및 내장 재시도 논리를 사용한 호출, 배달 의미 체계를 최소 한 번 사용한 게시 및 구독 혹은 외부 서비스를 사용하여 쉽게 컴퍼지션하기 위한 플러그형 바인딩 리소스와 같은 일반적인 마이크로 서비스 패턴을 체계화합니다. dapr.io로 이동하여 자세한 정보를 확인하고 Dapr를 시작하는 방법에 대한 지침을 제공합니다.

Dapr 지원 사용

API Management 자체 호스팅 게이트웨이에서 Dapr 지원 기능을 켜려면 다음 Dapr 주석Kubernetes 배포 템플릿에 추가하여 app-name을 원하는 이름으로 대체합니다. Dapr로 API Management를 설정하고 사용하는 방법에 대한 전체 설명은 여기에서 볼 수 있습니다.

template:
    metadata:
      labels:
        app: app-name
      annotations:
        dapr.io/enabled: "true"
        dapr.io/app-id: "app-name"

Helm을 사용하여 자체 호스팅 게이트웨이를 배포하고 Dapr 구성 옵션을 사용할 수도 있습니다.

Dapr 통합 정책

API Management는 자체 호스팅 게이트웨이를 통해 노출된 Dapr API와 상호 작용하기 위해 특정 정책을 제공합니다.

다음 단계