S3 4

spring boot s3 업로드

S3 업로드 시작 전 확인 버킷 생성 : https://jungkeung.tistory.com/44 버킷 정책 생성 : https://jungkeung.tistory.com/45 IAM 키 생성 : https://jungkeung.tistory.com/46 환경 세팅 - Intellij 2021.01 - SpringBoot 2.2.4 - Gralde - spring-cloud-aws 2.2.1 build.gralde - thymeleaf, lombok, JPA, Mysql, web 정도 입니다. dependencies { implementation group: 'org.springframework.cloud', name: 'spring-cloud-starter-aws', version: '2.2.1.RE..

AWS 2021.06.02

s3 IAM 설정하기

IAM 설정 이번에는 IAM 설정을 하도록 하겠습니다 IAM(Identity and Access Management) AWS리소스에 대한 액세스를 안전하게 제어할수 있는 웹 서비스 입니다. aws에 기능 하나하나 권한을 줄수 있는데 그런 권한을 설정하고 관리하는 서비스 입니다. 1. aws 검색창에 IAM 라고 검색하면 IAM 이 나옵니다. IAM클릭해 줍니다. 2. 사용자 > 사용자 추가를 선택해줍니다 3. 사용자 추가 1) 사용자 이름 작성 2) AWS 액세스 유형 - 프로그래밍 방식 액세스 체크 3) 다음: 권한 클릭 4. 사용자 추가 1) 기존 정책 직접 연결 선택 2) 검색창에 AmazonS3Full 3) 체크박스 클릭 4) 다음: 태크 클릭 5. 마무리 단계 1. 생성된 [액세스 키ID] 와 ..

AWS 2021.05.31

s3 버킷 정책 생성

이번에는 버킷 정책 생성을 해보겠습니다. 그전 버킷 생성하는 방법을 모르는 분들은 https://jungkeung.tistory.com/44 참고해주시면 됩니다. 1. 자신이 만든 버킷 클릭 2. 버킷 정책 편집 클릭하기 1) 권환을 클릭해줍니다. 2) 버킷 정책에 오른쪽에 편집을 선택해줍니다. 3) 버킷 정책 편집 > 정책 생성기 선택해줍니다. 4) 자동 생성기 1) Select Type of Policy :S3 Bucket Policy Effect : Allow Principal : * AWS Service : Amazon S3 Acions: GetObject(원하는 만큼 더 선택해도 됩니다.) Amazon Resource Name (ARN) : arn:aws:s3:::자신의 버켓이름/* (저같은 경..

AWS 2021.05.31

s3 버킷 생성

1. aws 계정 로그인 1) aws에 접속후 검색창에 s3 검색하시면 바로 나옵니다. s3에 접속합니다. 2. 버킷 만들기 클릭 1) 버킷 선택 후 2) 버킷 만들기 선택 합니다. 3. 버킷 이름과 리전 선택하기 버킷 이름은 고유 이름이여야 하므로 이미 있는 이름이면 버킷이 생성이 안됩니다. AWS 리전은 S3 서버을 어디로 할지 정하는 것인데 멀리 있으면 데이터 통신이 오래 걸리므로 서울로 지정했습니다. (해외에서 하시는 분들은 그 나라에 맞게 선택해 주세요) 이와 같이 중복된 이름이면 생성이 안됩니다. 4. 퍼블릭 액세스 설정 1) 버킷의 퍼블릭 액세스 차단 설정에서는 모든 퍼블릭 액세스 차단을 해제 해주시고 진행 해주세요 - 외부에 공개하지 않고 내부에서만 사용하려면 모든 퍼블릭 액세스 차단을 체..

AWS 2021.05.31