- application.properties 파일 설정cloud.aws.s3.bucket=[생성한 버킷 이름]cloud.aws.stack.auto=falsecloud.aws.region.static=ap-northeast-2cloud.aws.credentials.access-key=[액세스 키]cloud.aws.credentials.secret-key=[비밀 액세스 키] - build.gradle 에 의존성 추가implementation 'org.springframework.cloud:spring-cloud-starter-aws:2.2.6.RELEASE' - S3Config 파일 설정@Configurationpublic class S3Config { @Value("${cloud.aw..
AWS
1. IAM 서비스 클릭 2. 사용자 그룹 클릭 3. 그룹 생성 4. 사용자 그룹 이름 지정 및 S3 권한 부여 5. 사용자 생성 6. 사용자 이름 지정 7. 생성한 사용자를 그룹에 추가 8. 사용자 생성 클릭 9. 생성한 사용자 클릭 10. 보안 자격 증명 클릭 11. 사용사례는 아무거나 클릭 후 다음 12. 태그는 설정해도 되고 안해도 됨, 액세스 키 만들기 클릭 13. 해당 액세스 키와 비밀 액세스 키는 따로 저장해두고 완료버튼 클릭(이 키들은 application.properties에서 사용해야하기 때문에 필요함)이 액세스 키와 비밀 액세스 키는 외부로 유출되거나..
참고한 블로그 : https://inpa.tistory.com/entry/AWS-%F0%9F%93%9A-S3-%EB%B2%84%ED%82%B7-%EC%83%9D%EC%84%B1-%EC%82%AC%EC%9A%A9%EB%B2%95-%EC%8B%A4%EC%A0%84-%EA%B5%AC%EC%B6%95 [AWS] 📚 S3 개념 & 버킷 · 권한 설정 방법S3 (Simple Storage Service) 개념 AWS S3는 업계 최고의 확장성과 데이터 가용성 및 보안과 성능을 제공하는 온라인 오브젝트(객체) 스토리지 서비스이다. (참고로 S 앞글자가 3개라서 S3 이라고 한다.) 쉽inpa.tistory.com https://yel-m.tistory.com/19 Spring Boot로 S3 이미지 업로드 기능 ..
조건 : RDS 인스턴스와 EC2 인스턴스가 생성된 상태여야 한다. 우선 사용할 프로그램은 FileZilla 와 MobaXterm 으로 FileZilla 는 로컬 PC에서 생성한 jar 파일을 서버에 옮기기 위함이고MobaXterm 은 서버 PC에 원격접속하기 위함이다. 1. MobaXterm 으로 서버에 원격접속하기 Remote host : 생성한 EC2 인스턴스의 퍼블릭 IPv4 주소(ex 3.55.231.33)specify username : 왼쪽 체크박스 클릭 후 ubuntu 입력 Use private key 에는 EC2 인스턴스를 생성하면서 만든 .pem 파일을 선택한다.그 후 OK 버튼을 누르면 다음과 같이 원격 서버에 접속할 수 있다. ubuntu@donghun:~$ date..
1. 이름 설정 및 AMI 선택(Ubuntu) 2. 인스턴스 유형 선택하기(t2.micro) 3. 새 키 페어 생성 선택(EC2 서버로 접속하기 위한 인증서이므로 잃어버리면 안됨) 4. 키 페어 이름 입력한 뒤 RSA 유형 .pem 형식 선택 5. SSH 트래픽 허용에는 기본값이 위치무관으로 되어 있지만 보안을 위해 내 IP로 설정 6. 스토리지를 프리 티어 최대 용량인 30GB로 설정 (기본값 8GB) 7. 인스턴스 시작 클릭
1. seoulProjectV1 이 기존에 프로젝트를 하면서 사용하던 로컬DB 이고 seoulProjectV2 이 RDS 에서 사용하는 DB일 때 2. 기존에 사용하던 db가 webproject 이고 아래 그림과 같은 데이터를 이전해야할 db는 seoulDensity 이다(seoulProjectV1 - webproject 의 데이터를 seoulProjectV2 - seoulDensity 에 복제해야한다) 3. 아래 환경설정은 명령프롬프트에서 mysql 명령이 먹히지 않을 때 해야한다. 4. 명령프롬프트 관리자 권한으로 실행 후 아래와 같은 명령 실행mysqldump -u [사용자명] -p [데이터베이스명] > [백업파일명].sql 5. 이전하는 DB에서 Data Import 클릭 6. ..
1. aws 에 들어가서 RDS 검색 후 클릭 2. 데이터베이스 생성 클릭 3. 표준 생성, MySQL 선택 4. 템플릿 - 프리티어(요금 방지) 선택 5. DB 인스턴스 식별자 마스터 사용자 이름 마스터 암호 이 3 가지는 기억해야함 6. 버스터블 클래스 - db.t3.micro를 선택한다. 7. 스토리지는 기본값으로 설정 / 자동 조정 활성화는 비활성화 해놓기(요금 방지) 8. 퍼블릭 엑세스 - 예 , VPC 보안그룹 - 새로 생성 9. 암호 인증 선택 10. 초기 데이터베이스 이름 설정(설정 안하면 데이터베이스가 생성되지 않는다고 함) 11. 데이터베이스 생성 클릭 12. DB 식별자 링크 클릭 13. VPC 보안 그..