eu-west-1의 CodePipeline은 eu-west-1에 Lambda 앱을 빌드하고 배포합니다. CodeBuild는 aws cloudformation package를 사용하여 Lambda .zip 및 템플릿을 포함하는 아티팩트를 생성합니다. CloudFormation 배포 작업은 해당 출력 아티팩트를 사용합니다. 이제 회사는 동일한 파이프라인(eu-west-1에 있음)이 Lambda를 us-east-1에도 배포하기를 원합니다. CodeBuild는 us-east-1에 대한 추가 출력 아티팩트를 생성하도록 업데이트되었습니다. 어떤 추가 조치를 취해야 할까요? (두 가지 선택)
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: us-east-1에 S3 버킷을 생성하고 CodePipeline 읽기/쓰기 액세스를 허용하도록 버킷 정책을 설정합니다., us-east-1 S3 버킷을 파이프라인의 아티팩트 스토어로 추가한 다음, us-east-1 출력 아티팩트의 템플릿을 사용하는 us-east-1에 대한 CloudFormation 배포 작업을 추가합니다..
이것이 정답인 이유
정답은 CodePipeline이 us-east-1에 배포할 수 있도록 us-east-1에 S3 버킷을 생성하고 CodePipeline에 적절한 권한을 부여해야 하기 때문입니다. CodePipeline은 파이프라인의 아티팩트 스토어로 사용할 S3 버킷이 필요하며, 교차 리전 배포의 경우 대상 리전에도 버킷이 있어야 합니다. 또한, us-east-1에 대한 새로운 CloudFormation 배포 작업을 추가하고 CodeBuild에서 생성된 us-east-1 출력 아티팩트의 템플릿을 사용하도록 구성해야 합니다. 오답인 "CloudFormation 템플릿을 변경하여 Lambda zip 위치에 대한 파라미터를 허용하도록 합니다. us-east-1에 대한 새로운 CloudFormation 배포 작업을 추가하고 us-east-1 아티팩트 위치를 파라미터 재정의로 전달합니다."는 템플릿 변경이 필요할 수 있지만, S3 버킷 생성 및 아티팩트 스토어 구성이라는 핵심 단계를 놓치고 있습니다. "us-east-1에 대한 새로운 CloudFormation 배포 작업을 추가하고 us-east-1 출력 아티팩트의 CloudFormation 템플릿을 사용하도록 구성합니다."는 S3 버킷 생성 및 아티팩트 스토어 구성이라는 핵심 단계를 놓치고 있습니다. "us-east-1에 S3 버킷을 생성하고 eu-west-1 버킷에서 새 us-east-1 버킷으로 Cross-Region Replication을 구성합니다."는 아티팩트 복제는 가능하지만, CodePipeline이 us-east-1에서 직접 아티팩트를 관리하고 배포하는 데 필요한 아티팩트 스토어 구성은 아닙니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음