8.10. 3scale CustomPolicyDefinition 사용자 정의 리소스 배포
CustomPolicyDefinition
CRD를 사용하여 관리 포털에서 3scale 제품에서 사용자 정의 정책을 구성할 수 있습니다.
3scale Operator가 새 CustomPolicyDefinition
CR을 찾으면 3scale Operator가 사용자 정의 리소스 링크가 있는 테넌트를 식별하는 방법에 설명된 대로 CR을 보유한 테넌트를 식별합니다.
사전 요구 사항
- 3scale Operator가 설치되어 있습니다.
- 사용자 정의 정책 파일을 배포할 준비가 되었습니다.
- 이미 게이트웨이에 사용자 지정 정책을 삽입했습니다.
절차
CustomPolicyDefinition
사용자 정의 리소스를 정의하고my-apicast-custom-policy-definition.yaml
파일에 저장합니다.apiVersion: capabilities.3scale.net/v1beta1 kind: CustomPolicyDefinition metadata: name: custompolicydefinition-sample spec: version: "0.1" name: "APIcast Example Policy" schema: name: "APIcast Example Policy" version: "0.1" $schema: "http://apicast.io/policy-v1/schema#manifest#" summary: "This is just an example." configuration: type: object properties: {}
CustomPolicyDefinition
CR을 배포합니다.oc create -f my-apicast-custom-policy-definition.yaml
추가 리소스