📝오늘 공부한 것
- 미니프로젝트 - ANABADA 사이트 만들기
- CICD - spring S3 + CodeDeploy + Github Actions 로 배포하기
알게 된 점❗
S3(Amazon Simple Storage Service)
- 인터넷 스토리지 서비스
- 개발자나 IT운영자가 웹 규모 컴퓨팅 작업을 수행하는 데 필요한 데이터 저장 공간을 제공
- 사용 예 : 웹 사이트 호스팅, 멀티미디어 파일 저장 및 스트리밍, 애플리케이션 데이터 저장, 백업 및 복원, 아카이브
Bucket(버킷)
- 데이터를 저장하는 가장 상위 레벨의 폴더 형태의 컨테이너
Bucket Policy(버킷 폴리시)
- 버킷의 모든 객체에 대한 액세스를 제어할 수 있음.
- 엑세스를 허용하는 IP 주소 또는 범위를 지정할 수 있음.
- 엑세스할 수 있는 리소스의 범위를 제한할 수 있음.
- 암호화된 연결을 사용하도록 강제할 수 있음.
++ 반드시 버킷이름과 도메인 이름이 같아야함.
S3
버킷 생성 -> 버킷이름(도메인 이름과 같아야 함)
차단 설정 풀지 않기(과금될 수 있음!!) -> 나머지는 변경없이 생성
IAM
사용자 탭 -> 사용자 추가 -> 이름 설정
직접 정책 연결 -> S3FullAccess, CodeDeployFullAccess 선택 후 생성
보안 자격 증명 -> 액세스 키 만들기 ->
선택 ->
.csv 파일 다운로드 (액세스 키 저장)
github연결
github repo생성 -> Settings -> Secrets and variables -> Actions -> New repository secret
총 3개 만들어야함
1. 액세스
2. 시크릿 엑세스 키 값 넣어주기
3. 리전 넣어주기
느낀 점🤔
AWS 사용할 때는 만들었던 것들 꼭 지우기!!!!!!!!!!!!!!!!!!!!
'TIL(Today I Learned)' 카테고리의 다른 글
TIL-230719(항해99 미니 프로젝트-ANABADA(3)) (0) | 2023.07.20 |
---|---|
TIL-230718(CICD-CodeDeploy, Github Action) (0) | 2023.07.19 |
TIL-230717(CICD-AWS EC2 설정) (0) | 2023.07.17 |
TIL-230715(항해99 미니 프로젝트-ANABADA(2)) (0) | 2023.07.15 |
TIL-230714(미니 프로젝트-아나바다(1)) (0) | 2023.07.14 |