Cloud Connected용 AWS 구성(레거시)

개요

triangle-exclamation

A Cloud Connected Panther의 배포는 조직이 Panther가 배포되는 Snowflake 계정 및 AWS 계정을 소유하고 있으며, Panther가 플랫폼의 배포 업그레이드를 수행함을 의미합니다.

Panther 배포가 완료된 후에는 Panther 관련 AWS 비용을 모니터링할 수 있습니다.

circle-exclamation

초기 클라우드 연결 배포를 준비하는 방법

사전 요구 사항

1단계: 새 AWS 계정 생성

  • 필요한 경우 새 AWS 계정을 생성하십시오. (기존의 빈 계정을 사용하는 것도 가능합니다.)

circle-exclamation

2단계: Panther 지원팀과 정보 교환

Panther 지원팀에 연락하고:

  • 다음 값을 제공하십시오:

    • 귀하의 AWS 계정 ID

    • 귀하의 Snowflake 리전

  • 다음 세 매개변수에 대한 값을 PantherDeploymentRole 템플릿에 대해 요청하십시오:

    • DeploymentRoleName

    • IdentityAccountId

    • OpsAccountId

Panther를 여러 인스턴스 배포하는 경우에도 PantherDeploymentRole 매개변수 값은 변경되지 않습니다.

Panther는 귀하의 AWS 계정 ID와 Snowflake 리전을 사용하여 귀하의 계정에 Amazon S3 Selectarrow-up-right 를 활성화하도록 AWS에 요청을 합니다. 그 사이에 이 배포 프로세스를 진행할 수는 있지만, 요청이 이행될 때까지 5단계 (즉, readiness checker 도구가 성공적으로 실행되는 것)을 통과할 수 없습니다.

3단계: PantherDeploymentRole

  • Snowflake 계정이 있는 동일한 리전에서 panther-deployment-role CloudFormation 템플릿 을(를) 이 링크에서 찾으십시오arrow-up-right. Panther는 업그레이드를 수행하기 위해 이 IAM 역할을 가정합니다.

    • Panther가 제공한 세 템플릿 매개변수(DeploymentRoleName, IdentityAccountIdOpsAccountId) 값을 2단계.

    • 사용하십시오. 스택 이름을 다음과 같이 지정하는 것이 권장됩니다: PantherDeploymentRoleStack.

    • 템플릿으로 CloudFormation 스택을 생성하는 방법에 대한 지침은 CloudFormation 문서를 참조하십시오— CloudFormation 콘솔을 사용하여arrow-up-right 이전에 생성한 Snowflake 사용자 이름, 예를 들면 AWS CLI를 사용하여arrow-up-right.

circle-exclamation

4단계: 사전 배포 도구 배포

5단계: readiness checker 도구 실행

6단계: Snowflake 자격 증명을 AWS 계정에 연결

circle-info

출력된 Snowflake 시크릿 ARN을 저장하십시오. 이후 8단계.

에서 Panther에 제공해야 합니다.

  1. *.<your_desired_Panther_subdomain>.<domain_name>.com us-east-1(배포 리전이 us-east-1이(가) 아닌 경우) Snowflake 계정이 있는 동일한 리전에서 AWS Certificate Manager(ACM)의arrow-up-right 에서 동일한 절차를 따라 다음에 대한 인증서를 요청하십시오:

    • <your_desired_Panther_subdomain>.<domain_name>.com

  2. 출력된 인증서 ARN을 기록해 두십시오. 다음 단계에서 Panther에 제공해야 합니다.

8단계: Panther에 값 제공

인프라에 대한 다음 정보를 Panther 지원팀에 제공하십시오:

circle-exclamation

여기서 중단하시고 Panther가 계속 진행할 수 있다고 통지할 때까지 기다리십시오.

  1. 9단계: CNAME 레코드 생성

  2. AWS 콘솔에서 EC2 서비스를 여십시오. 귀하의

    1. 로드 밸런서에 대한 AWS 제공 DNS 이름을 찾으십시오:

    2. Route53(또는 선택한 다른 DNS 서비스)으로 이동하십시오.기본 서브도메인( <your_desired_Panther_subdomain>.<company_name>.com 귀하의 )이 이 로드 밸런서의 DNS 이름을 가리키도록 새 CNAME 레코드를 생성하십시오.

  3. EC2에서 http-ingest-alb

    1. 로드 밸런서에 대한 AWS 제공 DNS 이름을 찾으십시오:

    2. 에 대한 AWS 제공 DNS 이름을 찾으십시오.로그 서브도메인( <your_desired_Panther_subdomain>.<company_name>.com http-ingest-alb )이 이 로드 밸런서의 DNS 이름을 가리키도록 새 CNAME 레코드를 생성하십시오.

  4. logs.<your_desired_Panther_subdomain>.<company_name>.com

  5. 를 선택하고 Panther가 설치된 계정 ID를 입력하십시오. AWS 콘솔에서 API Gateway 서비스로 이동하세요. > )이 이 DNS 이름을 가리키도록 새 CNAME 레코드를 생성하십시오..

  6. AWS 콘솔에서 API Gateway 서비스를 여십시오.사용자 지정 도메인 이름).

  7. 일반 구성 API 서브도메인( api.<your_desired_Panther_subdomain>.<company_name>.com )의 이름을 클릭하십시오. 값을 복사하세요. Under an "Endpoint configuration" header, a field titled "API Gateway domain name" is circled.

    1. 로드 밸런서에 대한 AWS 제공 DNS 이름을 찾으십시오:

    2. 엔드포인트 구성사용자 지정 도메인 이름섹션에서 )의 이름을 클릭하십시오. 값을 복사하세요.

  8. API Gateway 도메인 이름

API 토큰 생성

ARM BUILD_GENERAL1_LARGE )에 대한 동시에 실행되는 빌드 수: 2 이상으로 설정arrow-up-right Linux/Large 환경(또는

Linux BUILD_GENERAL1_LARGE

)에 대한 동시에 실행되는 빌드 수:

초기 클라우드 연결 배포 후

마지막 업데이트

도움이 되었나요?