로컬 개발 환경에서 S3 접근을 위한 IAM Access Key 분리하기
·
DevOps/Amazon AWS
들어가며Spring Boot 프로젝트에서 AWS S3를 사용하다 보면 로컬 개발 환경에서도파일 업로드나 조회 기능을 테스트해야 하는 경우가 있습니다. 이때 배포 환경과 로컬 환경이 동일한 인증 정보와 접근 방식을 사용하는 것은좋지 않다고 판단했습니다.S3는 실제 데이터에 직접 영향을 줄 수 있는 리소스이기 때문에, 환경별로 접근 권한을 분리해서 관리하는 것이 더 안전합니다. 이번 글에서는 IAM의 기본 개념을 간단히 정리하고, 로컬 개발 환경에서 별도의 IAM Access Key를 사용하는 이유와 관리 방법을 정리해보겠습니다. 먼저 로컬 개발 환경에서 S3 접근을 설정하기 전에, AWS에서 권한을 관리하는 IAM이 어떤 역할을 하는지 간단히 정리해보겠습니다. Access Key를 발급받는다는 것은 단순히..