8.9.11. 3scale 제품 사용자 정의 리소스에서 정책 체인 구성


3scale 관리자는 제품 사용자 지정 리소스를 구성하여 해당 API 제품에 적용할 정책 체인을 지정할 수 있습니다. CR을 배포한 후 3scale은 구성된 정책을 제품의 업스트림, 노출된 API에 적용합니다.

절차

  1. 신규 또는 배포된 제품 CR에서 정책 오브젝트에 하나 이상의 정책을 구성합니다. 예를 들면 다음과 같습니다.

      apiVersion: capabilities.3scale.net/v1beta1
      kind: Product
      metadata:
        name: product1
      spec:
        name: "OperatedProduct 1"
        policies:
        - configuration:
            http_proxy: http://example.com
            https_proxy: https://example.com
          enabled: true
          name: camel
          version: builtin
        - configuration: {}
          enabled: true
          name: apicast
          version: builtin

    각 정책에 대해 다음 필드를 지정합니다.

    • 정책에 매개 변수가 없는 경우 구성은 빈 중괄호 쌍입니다. 정책에 매개 변수가 있는 경우 여기에 지정합니다. 지정해야 하는 매개변수의 이름은 API 게이트웨이 관리, APIcast 표준 정책에서 관련 정책에 대한 설명서를 참조하십시오.
    • enabled 는 정책을 켜거나 끌 수 있는 부울 스위치입니다.
    • name 은 정책을 식별합니다. Product 사용자 지정 리소스가 연결되는 테넌트 범위의 고유한 이름입니다. 정책 이름을 식별하려면 API 게이트웨이, APIcast 표준 정책 관리의 관련 정책에 대한 설명서를 참조하십시오.
    • 버전은 표준 정책 또는 사용자 지정 정책에 대한 사용자 정의 문자열에 기본 제공됩니다. 예를 들어 사용자 지정 정책 버전을 1.0 으로 설정할 수 있습니다.

      Product CR에서 apicast 정책을 지정하지 않으면 Operator가 이를 추가합니다.

      정책 체인이 관리 포털에 이미 정의된 경우 3scale toolbox export 명령을 실행하여 정책 체인을 .yaml 형식으로 내보낼 수 있습니다. 내보내기 출력을 Product CR에 붙여넣을 수 있습니다. 예를 들어 api-provider-account-one 이 3scale 공급자 계정의 이름이고 my-api-product-one 이 내보내기하려는 정책 체인이 있는 제품의 이름인 경우 다음 명령을 실행합니다.

    3scale policies export api-provider-account-one my-api-product-one
  2. 정책 체인이 포함된 Product CR을 배포합니다. 예를 들어 product1.yaml 파일을 업데이트한 경우 다음 명령을 실행합니다.

    oc create -f product1.yaml

    주어진 예에서 출력은 다음과 같습니다.

    product.capabilities.3scale.net/product1 created
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2026 Red Hat
맨 위로 이동