AWS(3)
-
AWS S3 설정 하는 법
1. S3에 들어간 후버킷 만들기 2. 버킷 이름 설정 AWS 리전 - 서울 3. 객체 소유권 비활성화됨(기본값) 3-1 조건키 설정하기 { "Version": "2012-10-17", "Statement": [ { "Sid": "Statement1", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::버킷이름/*" } ] } - GetObject : Amazon S3에서 객체를 검색할 수 있는 권한을 부여합니다. 4. 새 ACL을 통해 부여된 버킷 및 객체에 대한 퍼블릭 엑세스 차단 해제 5. 버킷 버전 관리 비활성화(기본값) 6. 태그, 기본 암호화 비활성화 스프링 설정(Maven) 1. ym..
2022.10.24 -
아마존 EC2 인스턴스 생성 및 MySQL 연결
인스턴스 생성 1. AWS -> EC2 선택 2. 인스턴스 시작 3. 구별을 위한 이름 입력하기 4. 사용할 운영체제 고르기 -> Ubuntu Server 22.04 LTS(HVM), SSD Volume Type 선택 LTS는 배포판으로 LTS가 붙여지지 않은 것 보다 좀 더 오래 지원을 해준다. 5. 인스턴스 유형 선택 -> 낮은 요금제 중 하나 선택 6. 키페어 입력 -> 비대칭키 생성 7-1. 네트워크 설정 -> 보안 그룹 생성 7-2. 보안 그룹 생성 (이름 설정, vpc 기본값 / vpc는 가상 네트워크이다. 공유기 역할) 7-3 HTTPS, SSH, MySQL/Aurura 에 대한 인바운드 포트 열어주기 인바운드 = 하나의 포트만 외부에서 접속 할 수 있게 하는 것 7-4 아웃바운드 규칙 생성..
2022.10.18 -
[파일] FTP에서 Amazon S3를 선택하게 된 이유?
문제 정의 FTP를 쓰다 보니 파일을 저장하는 용도로는 좋지만 이미지 같은 경우에는 바로바로 꺼내서 쓸 수 없고, 서버에서 다운로드를 한 이후 하드 코딩을 하여 이미지를 불러와야 한다. 사실 수집 및 원인 추론 1. FTP를 이용하여 이미지 파일을 업로드 하고 프론트 서버에서 해당 이미지 파일을 따로 로컬에 저장 안하고 띄우고 싶다. 2. 그런식으로 이미지를 띄우기 위해서는 이미지 호스팅이라는 것을 해야한다 3. FTP 를 이용하여 이미지 호스팅을 할 경우, 찾아본 결과 어떤 사이트에서 이미지 호스팅을 해주는 대신 월 3만원 이상의 요금이 드는 매우 비싼 요금을 요구하였다. 4. Amazon S3 를 쓰면 1GB 0.023 USD 의 요금을 요구하였다. 조치 및 방안 검토 1. 이미지 호스팅을 하기 위해..
2022.10.13