본문 바로가기

반응형

⭐ AWS/SecretManager

(3)
SecretManager 여러 Region 에서 사용하기 # SecretManager 여러 리전에서 사용하는 방법 1. SecretManager 서비스로 이동하여 키 벨류 방식으로 키를 생성한다. 2. 생성후 아래와 같이 "보안 암호를 다른 리전으로 복제" 를 클릭하여 현재 생성된 리전의 키값을 다른 리전으로 복제한다. 3. 복제 대상 리전을 선택 후 보안 암호 복제를 한다. 4. 이제 두개 이상의 리전에서 SecretManager 키를 사용 할 수 있다. - 끝 -
SecretManager 정보 가져오는 방법 # SecretManager 정보 가져오는 방법은 아래와 같다. 1. AWS AccessKey, SecretKey 그리고 Token값이 있다면 토큰 값까지 아래의 경로에 저장한다. (경로는 유저마다 다를수 있음) 위의 경로로 이동하면 2개의 파일이 보인다. config, credentials 여기서 credentials 파일을 열고 사용하려는 계정의 aws_access_key_id, aws_secret_access_key, aws_session_token 값을 아래와 같이 넣어주면 된다. 2. SecretManager의 Resource arn 정보를 확인한다. AWS SecretManager 서비스로 이동한 뒤 arn 정보를 확인한다. 3. 아래의 String으로 해당 값을 가져온다. aws secret..
SecretManager를 활용하여 DB 환경 관리를 구성 # SecretManager를 활용한 DB 환경 관리 구성하기 - 일단 DB정보는 매우 중요하므로 별도의 관리 프로세스가 필요하다. 예를들어 DB의 계정이 외부에 노출이 되면 문제가 발생하듯 말이다. 물론 DB를 Public 환경에 두는 곳은 거의 없을테지만 만약을 위해서라도 그리고 관리 목적으로라도 DB 정보를 별도의 서비스에 관리하는 것은 매우 바람직한 구성이다. 여기서는 AWS SecretManager라는 AWS 서비스를 활용할 계획이다. AWS SeceretManager는 AWS에서 제공하는 별도의 키 관리 서비스이다. 비슷한 서비스로는 AWS KMS가 존재하지만 성격이 조금 다르다. KMS는 키값을 암복호화 하는 기능을 제공한다. 여기서는 Springboot의 백엔드 application.yml..

728x90
반응형