한 개발자가 각각 프라이빗 서브넷에 Amazon RDS 인스턴스를 포함하는 세 개의 AWS 계정을 관리합니다. 개발자는 최소한의 운영 노력으로 세 계정 전체에서 데이터베이스 사용자를 일관되게 생성하고 나중에 업데이트해야 합니다. 어떤 접근 방식이 가장 운영 효율성을 제공할까요?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 데이터베이스 사용자를 생성하기 위해 사용자 지정 리소스를 사용하는 CloudFormation 템플릿을 생성하고, 해당 템플릿을 각 계정에 배포합니다..
이것이 정답인 이유
정답은 CloudFormation 사용자 지정 리소스를 사용하여 데이터베이스 사용자를 생성하는 템플릿을 만들고 각 계정에 배포하는 것입니다. CloudFormation 사용자 지정 리소스를 사용하면 CloudFormation이 기본적으로 지원하지 않는 리소스를 프로비저닝할 수 있습니다. 이 경우 Lambda 함수를 트리거하여 RDS 인스턴스에 연결하고 데이터베이스 사용자를 생성하는 사용자 지정 로직을 실행할 수 있습니다. 이 방법은 여러 계정에서 일관된 배포를 보장하고 운영 오버헤드를 최소화합니다. 다른 옵션들은 다음과 같은 이유로 최적이 아닙니다. CloudFormation 템플릿으로 사용자를 직접 선언하는 것은 RDS가 데이터베이스 사용자 관리를 위한 CloudFormation 리소스를 기본적으로 제공하지 않으므로 불가능합니다. EC2 인스턴스에서 스크립트를 실행하는 것은 각 계정에서 인스턴스를 관리하고 스크립트를 수동으로 실행해야 하므로 운영 오버헤드가 더 큽니다. Lambda 함수를 구현하고 세 계정의 세부 정보를 제공하는 것은 가능하지만, CloudFormation 사용자 지정 리소스와 통합하면 배포 및 관리 프로세스가 더욱 자동화되고 표준화됩니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음