-
AWS Parameter StoreCloud/AWS 2020. 6. 18. 17:52
username이나 password, 데이터베이스 설정값, api key, 포트번호 등의 민감한 설정값들을 서버에 전달하는 방법은 다양하다.
하드 코딩하거나, 설정 파일을 만들어 프로그램을 시작할 때 로드하거나, EC2 인스턴스의 User Data에 설정값을 저장할 수 있다.
하지만 위 방법들은 서버에 설정값을 저장하기 때문에, 서버에 접속할 수 있으면 쉽게 찾아낼 수 있어 보안상 좋지 못하다.
따라서 구성 데이터 관리 및 암호 관리를 위한 안전한 계층적 스토리지를 제공하는 AWS System Manger Parameter Store에 설정값을 저장하여 관리하는 것이 좋다.아래와 같이 사용하면 된다.
docs.aws.amazon.com/ko_kr/systems-manager/latest/userguide/systems-manager-parameter-store.html
docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html
https://stackoverflow.com/questions/57685316/accessing-aws-cli-profile-using-node