AWS Secret Manager로 property 관리
01 Mar 2018AWS console에서 Secret 생성
Secret name은 /secret로 시작되어야 한다. Spring Cloud Document 에서 확인해보면 aws.secretsmanager.prefix의 default값이 /secret이다.
dependency를 추가한다.
implementation("org.springframework.cloud:spring-cloud-context:2.2.6.RELEASE")
implementation("org.springframework.cloud:spring-cloud-starter-aws-secrets-manager-config:2.2.6.RELEASE")
Resources 폴더에 bootstrap.yml을 추가한다.
aws:
secretsmanager:
name: backend
cloud:
aws:
region:
static: ap-northeast-2
aws.secretsmanager.name은 AWS console에서 생성한 Secret name에서 /secret/을 제외한 값이다.