AWS CLI 설치부터 기본 명령어까지 간단 정리
·
DevOps/Amazon AWS
들어가며 이전 글에서 AWS의 기본 개념과 주요 서비스를 정리하였습니다. https://codingtips.tistory.com/31 로컬 개발 환경에서 S3 접근을 위한 IAM Access Key 분리하기들어가며Spring Boot 프로젝트에서 AWS S3를 사용하다 보면 로컬 개발 환경에서도파일 업로드나 조회 기능을 테스트해야 하는 경우가 있습니다. 이때 배포 환경과 로컬 환경이 동일한 인증 정보와codingtips.tistory.com이번 글에서는 이전 글에서 다룬 AWS를 콘솔이 아닌 터미널에서 제어할 수 있는 AWS CLI를 다루어 보도록 하겠습니다.단, 이번 글은 깊은 자동화나 배포 스크립트까지 다루기보다는AWS CLI를 처음 사용하는 사람이 설치, 인증 설정, 기본 명령어 실행까지 따라올 수..
로컬 개발 환경에서 S3 접근을 위한 IAM Access Key 분리하기
·
DevOps/Amazon AWS
들어가며Spring Boot 프로젝트에서 AWS S3를 사용하다 보면 로컬 개발 환경에서도파일 업로드나 조회 기능을 테스트해야 하는 경우가 있습니다. 이때 배포 환경과 로컬 환경이 동일한 인증 정보와 접근 방식을 사용하는 것은좋지 않다고 판단했습니다.S3는 실제 데이터에 직접 영향을 줄 수 있는 리소스이기 때문에, 환경별로 접근 권한을 분리해서 관리하는 것이 더 안전합니다. 이번 글에서는 IAM의 기본 개념을 간단히 정리하고, 로컬 개발 환경에서 별도의 IAM Access Key를 사용하는 이유와 관리 방법을 정리해보겠습니다. 먼저 로컬 개발 환경에서 S3 접근을 설정하기 전에, AWS에서 권한을 관리하는 IAM이 어떤 역할을 하는지 간단히 정리해보겠습니다. Access Key를 발급받는다는 것은 단순히..