AWS

· AWS
- 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에서 사용해야하기 때문에 필요함)이 액세스 키와 비밀 액세스 키는 외부로 유출되거나..
· AWS
1. 버킷 선택       2. 버킷의 권한 설정 페이지 클릭       3. ACL 제어 목록에서 편집버튼 클릭        4. 모든 사람들이 읽을 수 있도록 '읽기' 권한 부여 후 변경사항 저장
· AWS
참고한 블로그 : 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 이미지 업로드 기능 ..
· AWS
조건 : 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..
· AWS
1. 이름 설정 및 AMI 선택(Ubuntu)   2. 인스턴스 유형 선택하기(t2.micro)   3. 새 키 페어 생성 선택(EC2 서버로 접속하기 위한 인증서이므로 잃어버리면 안됨)   4. 키 페어 이름 입력한 뒤 RSA 유형 .pem 형식 선택   5. SSH 트래픽 허용에는 기본값이 위치무관으로 되어 있지만 보안을 위해 내 IP로 설정   6. 스토리지를 프리 티어 최대 용량인 30GB로 설정 (기본값 8GB)   7. 인스턴스 시작 클릭
· AWS
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. ..
· AWS
1. aws 에 들어가서 RDS 검색 후 클릭    2. 데이터베이스 생성 클릭    3. 표준 생성, MySQL 선택    4. 템플릿 - 프리티어(요금 방지) 선택   5. DB 인스턴스 식별자    마스터 사용자 이름    마스터 암호         이 3 가지는 기억해야함   6. 버스터블 클래스 - db.t3.micro를 선택한다.     7. 스토리지는 기본값으로 설정 / 자동 조정 활성화는 비활성화 해놓기(요금 방지)    8. 퍼블릭 엑세스 - 예 , VPC 보안그룹 - 새로 생성   9. 암호 인증 선택    10. 초기 데이터베이스 이름 설정(설정 안하면 데이터베이스가 생성되지 않는다고 함)    11. 데이터베이스 생성 클릭   12. DB 식별자 링크 클릭   13. VPC 보안 그..
공부 기록장
'AWS' 카테고리의 글 목록