2.2. 노드 및 인타이틀먼트 구성


OpenShift에 3scale을 배포하기 전에 필요한 노드와 환경에 대한 자격을 구성하여 Red Hat Ecosystem Catalog 에서 이미지를 가져와야 합니다. 다음 단계를 수행하여 노드 및 인타이틀먼트를 구성합니다.

절차

  1. 각 노드에 RHEL(Red Hat Enterprise Linux)을 설치합니다.
  2. 인터페이스 또는 명령줄을 통해 RHSM(Red Hat Subscription Manager)을 사용하여 Red Hat에 노드를 등록합니다.
  3. RHSM 을 사용하여 3scale 서브스크립션에 노드를 연결합니다.
  4. 노드에 OpenShift를 설치하고 다음 요구 사항을 준수합니다.

  5. OpenShift 명령줄 인터페이스를 설치합니다.
  6. 서브스크립션 관리자를 사용하여 rhel-7-server-3scale-amp-2-rpms 리포지토리에 대한 액세스를 활성화합니다.

    sudo subscription-manager repos --enable=rhel-7-server-3scale-amp-2-rpms
  7. 3scale-amp-template이라는 3scale 템플릿을 설치합니다. 이는 /opt/amp/templates에 저장됩니다.

    sudo yum install 3scale-amp-template

2.2.1. Amazon Simple Storage Service 구성

중요

로컬 파일 시스템 스토리지를 사용하여 3scale을 배포하는 경우 이 섹션을 건너뜁니다.

Amazon Simple Storage Service(Amazon S3) 버킷을 스토리지로 사용하려면 OpenShift에 3scale을 배포할 수 있습니다.

3scale에 대해 Amazon S3 버킷을 구성하려면 다음 단계를 수행합니다.

  1. 다음과 같은 최소한의 권한으로 IAM(Identity and Access Management) 정책을 생성합니다.

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": "s3:ListAllMyBuckets",
                "Resource": "arn:aws:s3:::*"
            },
            {
                "Effect": "Allow",
                "Action": "s3:*",
                "Resource": [
                    "arn:aws:s3:::targetBucketName",
                    "arn:aws:s3:::targetBucketName/*"
                ]
            }
        ]
    }
  2. 다음 규칙을 사용하여 CORS 구성을 생성합니다.

    <?xml version="1.0" encoding="UTF-8"?>
    <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <CORSRule>
        <AllowedOrigin>https://*</AllowedOrigin>
        <AllowedMethod>GET</AllowedMethod>
    </CORSRule>
    </CORSConfiguration>
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.