한 회사에 PostgreSQL 데이터베이스를 사용하고 연결 문자열을 환경 변수에 저장하는 온프레미스 서버의 Node.js 함수가 있습니다. 이 회사는 애플리케이션을 AWS Lambda로 마이그레이션하고, 데이터베이스를 Amazon RDS for PostgreSQL로 마이그레이션하며, 최소한의 운영 오버헤드로 데이터베이스 자격 증명을 안전하게 관리할 것입니다. 어떤 솔루션이 이러한 요구 사항을 충족합니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 데이터베이스 자격 증명을 AWS Secrets Manager에 시크릿으로 저장합니다. Secrets Manager가 30일마다 자동으로 자격 증명을 교체하도록 구성합니다. Lambda 함수를 업데이트하여 시크릿에서 자격 증명을 검색하도록 합니다..
이것이 정답인 이유
AWS Secrets Manager는 데이터베이스 자격 증명을 안전하게 저장하고 관리하며, 자동 교체 기능을 제공하여 운영 오버헤드를 최소화합니다. Lambda 함수는 Secrets Manager에서 자격 증명을 검색하여 데이터베이스에 안전하게 연결할 수 있습니다. Systems Manager Parameter Store는 자격 증명 저장에 사용할 수 있지만, Secrets Manager처럼 데이터베이스 자격 증명에 특화된 자동 교체 기능은 제공하지 않습니다. 암호화된 Lambda 환경 변수는 자격 증명을 저장할 수 있지만, 자동 교체를 위해서는 사용자 지정 로직을 개발해야 하므로 운영 오버헤드가 증가합니다. AWS KMS는 암호화 키를 관리하는 서비스이며, 자격 증명 자체를 저장하거나 자동 교체하는 기능은 제공하지 않습니다.