사전 배포 도구(레거시)
개요
이 페이지의 지침을 따르지 말고 대신 Cloud Connected 와 클라우드 연결 Panther 인스턴스 설정 지침을 따르세요. 이 페이지는 역사적 참조용으로만 존재합니다.
Panther는 조직이 Cloud Connected Panther 인스턴스를 배포할 때 사용할 수 있는 도구 세트를 제공합니다:
준비성 검사 도구: 이 도구는 배포 역할에 의해 정의된 작업을 AWS 계정에 대해 시뮬레이션하여 Panther 배포와 충돌할 수 있고 추가 검토가 필요한 조직 정책을 식별합니다. 또한 AWS 계정에 Amazon S3 Select가 활성화되어 있는지 확인합니다.
이 도구가 성공적으로 실행되면 IAM 또는 S3 Select 관련 배포 문제를 겪을 가능성이 낮다는 강한 지표가 되며 Panther 측의 배포 프로세스를 간소화할 수 있습니다.
Snowflake 자격 증명 부트스트랩 도구: 이 도구는 Panther 인프라의 최초 AWS 배포(초기 Snowflake 구성 포함) 전에 Snowflake 자격 증명을 AWS 계정 내에 저장하는 데 도움을 줍니다. 이를 통해 다음과 같은 이점이 있습니다:
Panther 직원과의 수동 인수인계를 포함하여 자격 증명이 AWS 계정에서 유출되는 것을 방지할 수 있습니다.
설정 과정 초기에 자격 증명의 정확성을 검증할 수 있습니다.
이 유틸리티들은 AWS SAM을 사용하여 빌드된 CloudFormation 템플릿으로 정의된 람다 함수 모음으로 배포됩니다. 이 유틸리티의 소스는 여기에 panther-auxiliary GitHub 리포지토리.
도구 세트 배포
사전 요구 사항
사용자를 사용할 것이며,
PantherDeploymentRoleCloudFormation 스택이 이미 배포되어 있어야 합니다.다음에서 이를 완료했어야 합니다. 클라우드에 연결된 구성용 AWS 구성의 3단계 프로세스.
사전 배포 도구 CloudFormation 템플릿 배포
아래 URL에서
<region>을 Panther를 배포하려는 리전으로 교체하여 CloudFormation 템플릿이 저장된 S3 URL을 구성하세요:https://panther-public-cloudformation-templates.s3.us-west-2.amazonaws.com/panther-preflight-tools-<region>/latest/template.yml구성한 S3 URL을 사용하여 템플릿을 배포하세요. 템플릿에서 CloudFormation 스택을 생성하는 방법에 대해서는 CloudFormation 문서를 참조하세요. 방법은 CloudFormation 콘솔 사용 이전에 생성한 Snowflake 사용자 이름, 예를 들면 AWS CLI 사용.
에서 CloudFormation 스택을 생성하는 것입니다. AWS 리전을 선택하세요.
PantherDeploymentRole와 Snowflake 계정이 존재하는 리전을 선택하세요.스택 이름으로는 다음을 사용하는 것을 권장합니다.
PantherPreflightToolsStack로 내용과의 일관성을 위해.이 스택에는 구성할 매개변수가 없습니다.

준비성 검사 도구 사용
준비성 검사를 호출할 때 페이로드는 필요하지 않습니다. AWS CLI나 AWS 콘솔에서 호출할 수 있습니다.
AWS 콘솔에서 호출하는 방법:
AWS 콘솔의 인증된 세션에서
PantherReadinessCheck람다 유틸리티의 테스트 페이지로 이동하세요: https://console.aws.amazon.com/lambda/home#/functions/PantherReadinessCheck?tab=testing일반 구성 Event Name 필드에 이름을 입력하세요.
일반 구성 Event JSON 필드에 빈 페이로드를 입력하세요.
오른쪽 상단에서 테스트.

테스트가 완료되면 Details 드롭다운을 클릭하여 결과를 확인하세요.

성공적인 실행을 얻을 때까지 진행하지 마세요. 이 도구 실행에 문제가 있는 경우 Panther 지원팀에 연락하세요.
다음 CLI로 명령줄에서 호출하기: aws CLI:
다음 명령을 실행하세요:
이 예에서는 결과가
output.json:성공적인 실행을 얻을 때까지 진행하지 마세요. 이 도구 실행에 문제가 있는 경우 Panther 지원팀에 연락하세요.
준비성 검사 실패 사유
준비성 검사 실행이 실패하면 다음 중 하나의 이유 때문일 수 있습니다.
서비스 제어 정책
명령의 출력이 Some evaluations were not allowed! 와 실패한 작업 목록을 포함하는 경우, 조직의 서비스 제어 정책 (SCP) 을 업데이트하여PantherDeploymentRole 가 성공적인 배포를 보장하기 위해 필요한 작업을 수행할 수 있도록 허용하세요.
Control Tower 가드레일
배포를 차단하는 AWS Control Tower Guardrails 정책이 있을 수 있습니다.
Amazon S3 Select가 활성화되어 있지 않음
명령의 출력에 "s3_select_enabled": false가 포함되어 있으면 Panther 지원팀에 연락하세요. Panther는 AWS와 협력하여 Amazon S3 Select 를 귀하의 계정에 활성화할 것입니다.
Snowflake 자격 증명 부트스트랩 도구 사용
이 도구를 사용하려면 PantherSnowflakeCredentialBootstrap 람다를 중간 단계와 함께 두 번 실행합니다. 첫 번째 람다 실행은 비밀을 AWS 계정에 심고—그 출력은 자격 증명을 추가하도록 비밀을 수정할 수 있는 AWS의 페이지로 안내합니다. 두 번째 람다 실행은 새로 생성된 비밀을 사용해 Snowflake 계정과의 연결을 검증하고 검증된 새 비밀의 ARN을 반환합니다.
AWS 콘솔에서 Lambda 서비스로 이동하세요.
Snowflake 계정이 배포된 것과 같은 리전에서 작업하고 있는지 확인하세요.
당신의
PantherSnowflakeCredentialBootstrap람다를 찾으세요.을 클릭하세요 테스트 탭을 클릭하세요.
안에 테스트 이벤트 작업 선택되어 있는지 확인하세요 새 이벤트 생성 가 선택되어 있는지 확인하세요.
일반 구성 Event name 필드에이름을 입력하세요.
일반 구성 Event JSON 편집기에서 내용을 다음 단일 키/값 쌍으로 교체하세요. 키는
host이고 값은 귀하의 Snowflake 계정 URL입니다:오른쪽 상단에서 테스트.

테스트가 완료되고(성공적으로 실행된 경우) 클릭하세요 Details 드롭다운을 클릭하여 결과를 확인하세요.
출력된 URL을 복사하여 새 브라우저 탭에서 여세요.

비밀 수정:
페이지에서 Secret value 타일에서 Retrieve secret value.

를 선택하고 Panther가 설치된 계정 ID를 입력하십시오. 편집을 클릭.

의 값을 업데이트하여
password키를 귀하의pantheraccountadminSnowflake 사용자 암호로 변경하세요.
를 선택하고 Panther가 설치된 계정 ID를 입력하십시오. "Resource": "<secret ARN>".
브라우저 탭으로 돌아가세요. 당신이 열어둔
PantherSnowflakeCredentialBootstrap람다를 찾으세요.아직 테스트 탭에서, 편집기에서 이벤트를 다음으로 업데이트하세요: Event JSON "validate": "true"
오른쪽 상단에서 테스트.

출력된 ARN 값을 안전한 장소에 저장하세요. 이후 단계에서 Panther 지원팀에 제공해야 합니다.
마지막 업데이트
도움이 되었나요?

