From 587e33fa54285935ca7b72e6da604ffcb4eb9829 Mon Sep 17 00:00:00 2001 From: RAVIT Date: Fri, 16 Jan 2026 01:16:16 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20Spring=20Cloud=20AWS=20Secrets=20Manage?= =?UTF-8?q?r=20=EC=97=B0=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - spring-cloud-aws-starter-secrets-manager 의존성 추가 - 앱 기동 시 IAM 권한으로 Secrets Manager 직접 읽기 - application-production.yml 간소화 (logging만 유지) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- build.gradle.kts | 6 +++++- docs/CHANGELOG.md | 11 +++++++++++ src/main/resources/application-production.yml | 11 ++++------- 3 files changed, 20 insertions(+), 8 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 2ce4275..e1867a1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,10 +12,11 @@ plugins { object Versions { const val KTOR = "3.2.3" const val KOOG_AGENTS = "0.6.0" + const val SPRING_CLOUD_AWS = "3.3.0" } group = "com.ravit" -version = "0.2.6" +version = "0.2.7" java { toolchain { @@ -48,6 +49,9 @@ dependencies { implementation("io.ktor:ktor-client-content-negotiation:${Versions.KTOR}") implementation("io.ktor:ktor-serialization-jackson:${Versions.KTOR}") + // AWS - Spring Cloud AWS Secrets Manager + implementation("io.awspring.cloud:spring-cloud-aws-starter-secrets-manager:${Versions.SPRING_CLOUD_AWS}") + // Google Calendar API implementation("com.google.api-client:google-api-client:2.0.0") implementation("com.google.oauth-client:google-oauth-client:1.34.1") diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 43bd06b..cedf5f6 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -4,6 +4,17 @@ +## v0.2.7 +`2026.01.16 14:00` + +Spring Cloud AWS Secrets Manager 연동 + +- spring-cloud-aws-starter-secrets-manager 의존성 추가 +- 앱 기동 시 IAM 권한으로 Secrets Manager 직접 읽기 +- application-production.yml 간소화 (logging만 유지) + +--- + ## v0.2.6 `2026.01.16 10:30` diff --git a/src/main/resources/application-production.yml b/src/main/resources/application-production.yml index 560dbc3..f70d738 100644 --- a/src/main/resources/application-production.yml +++ b/src/main/resources/application-production.yml @@ -1,7 +1,4 @@ -spring: - mongodb: - uri: #secret manager - -web: - cors: - allowed-origins: #secret manager +logging: + level: + root: INFO + com.ravit.stash: INFO