S3

Git

[CI/CD 구축 2/2] AWS에서 S3 + Code Deploy로 EC2에 배포하기

❔ 다루지 않는 내용 1. EC2 설치 및 연결 2. AWS S3 셋팅 🔷 진행 순서 1. IAM 사용자 추가 및 GitHub 프로젝트에 Action Secret키 설정 2. EC2에 Code Deploy Agent 설치 + IAM 역할 부여 3. Code Deploy 생성 및 IAM 역할 부여 4. gitignore에 없는 파일 관리 (외부에 공개되지 않아야 하는 정보 관리) 5. GitHub Action yml 파일 등록 6. [배포] appspec.yml 및 deploy.sh 작성 7. Github Action 실행 1. S3와 CodeDeploy 권한을 부여받은 IAM 사용자 추가 - 가장 먼저 S3와 CodeDeploy 권한을 부여받은 사용자를 생성합니다. - 사용자를 추가합니다. 이 때 사용자..

AWS

AWS S3에서 버킷 생성 후 IAM 사용자 만들기

이번 포스팅에서는 S3를 이용하여 버킷을 구축하고 이를 사용할 수 있는 IAM 접근계정을 만들겠습니다. 1. AWS에서 S3를 검색합니다. 2. 버킷을 만듭니다. 3. 버킷을 설정합니다. - 버킷 이름[자유], 리전과 액세스를 아래와 같이 설정합니다. 4. 버킷에 액세스 할 계정을 생성하기 위해 IAM을 검색합니다. 5. IAM 항목에서 '사용자' 클릭 후 사용자를 생성합니다. 6. 유저를 생성합니다. 사용자 이름은 자유롭게 설정합니다. 7. 기존 정책을 연결합니다. [AmazonS3FullAccess] 8. 태그를 추가합니다. 9. IAM 생성을 확인합니다. 10. 액세스 키와 시크릿 키를 따로 저장해 둡니다. 절대 유출되어서는 안 됩니다. 이후 아래 포스팅을 참고하여 spring boot에서 업로드할..

AWS

rest api로 spring boot + S3 버킷 이미지 업로드

뷰, AWS S3 SDK를 이용했던 방식에서 이번에는 Rest api로 구현해 보았습니다. 본 글은 S3가 만들어져 있다는 가정 하에 작성하였습니다. 만일 S3 버킷이 없으시다면 맨 아래 블로그 링크 참고하시길 바랍니다. 1. 접근키를 받기 위해 IAM 설정으로 이동합니다. 2. 사용자를 추가합니다. 3. "프로그래밍 방식 액세스" 클릭 4. 정책을 연결합니다. - S3와 관련된 접근권한이 필요하므로 "'AmazonS3FullAccess"를 선택합니다. 5. IAM 태그를 추가합니다. - name의 키밸류를 설정했습니다. 6. 정상 구성되었는지 확인합니다. 7. 액세스키 ID와 비밀 액세스 키를 따로 복사 해 둡니다. 8. 설정값 지정 후 코드를 작성할 차례입니다. build.gradle dependen..

AWS

Spring boot , aws S3 버킷에 이미지 업로드

S3 버킷에 이미지를 업로드 할 일이 생겨서 이것저것 찾아보았습니다. 다른 블로그 분의 게시글을 참고하여 작성하였고 추후에 Rest로 구현해보겠습니다. * AWS 관련 설정은 생략합니다. 0. 가장 먼저 access key, secret key를 발급받습니다. 1. 필요한 라이브러리 셋팅 // AWS S3 implementation platform('com.amazonaws:aws-java-sdk-bom:1.11.1000') implementation 'com.amazonaws:aws-java-sdk-s3' // html, 렌더링 implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' 2. 파일 업로드 뷰 [ resources/te..

mers
'S3' 태그의 글 목록