안단테 안단테
아마존 웹 서비스(AWS) EC2 - S3 연결 본문
amazon ec2 인스턴스 구성 설명 : https://aws.amazon.com/ko/getting-started/hands-on/deploy-wordpress-with-amazon-rds/3/
1. amazon 가입
- https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2
- 영어 주소 필요
- https://www.jusoen.com/
- visa 카드 필요
- 100원 출금이 후 100원 입금됨
- 나머지 대한민국 선택
2. ec2 가상 머신 만들기
- aws 관리 콘솔 -> 솔루션 구축 -> 가상 머신 시작(ec2 사용)
- 단계 1: Amazon Machine Image(AMI) 선택
> Amazon Linux 2 AMI (HVM), SSD Volume Type 64비트(x86) 선택
- 단계 2: 인스턴스 유형 선택
> 기본 선택 : t2.micro(프리 티어 사용 가능)
- 나머지 다 기본
- 새로운 키 생성으로 .pem 파일 다운
3. .pem -> ppk로 변경
- https://aws.amazon.com/ko/premiumsupport/knowledge-center/convert-pem-file-into-ppk/
- putty key generator
> https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
4. 로그인
- user : ec2-user
- os별 로그인 계정 : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/managing-users.html
========================================================
버킷 생성 설명 : https://docs.aws.amazon.com/ko_kr/AmazonS3/latest/userguide/creating-bucket.html
1. 버킷 만들기
- 버킷 이름 설정
- aws 리전 (아시아 태평양(서울) ap-northeast-2
- 나머지 기본
========================================================
ec2 - s3 연결 설명 : https://aws.amazon.com/ko/premiumsupport/knowledge-center/ec2-instance-access-s3-bucket/
1. ec2 인스턴트에서 우클릭 > 보안 > IAM 역할 수정
2. 새 IAM 역할 생성
3. 역할 만들기
- 신뢰할 수 있는 유형의 개체 선택 : AWS 서비스
- 사용 사례 선택 : EC2
- 권한 정책 연결 : s3로 정책 필터 후 > AmazonS3FullAccess
- 태그 추가(선택 사항) : 건너 뛰기
- 검토 : 역할 이름(role) 설정하고 역할 만들기
4. (1.)에서 했던 IAM 역할 수정으로 돌아가서 (3.)에서 만든 역할(role)선택
5. 명령어 설명 https://aws.amazon.com/ko/cli/
========================================================
이미지 생성 설명 : https://docs.aws.amazon.com/ko_kr/toolkit-for-visual-studio/latest/user-guide/tkv-create-ami-from-instance.html
1. 내 ec2 인스턴스에서 마우스 우클릭 > 이미지 > 이미지 생성
2. 이름 지정하고 이미지 생성
3. 확인은 오른쪽 패널에 이미지 > AMI