VPC
- 서브넷 설정
각각 퍼블릭 서브넷은 생성후 서브넷 설정편집에서 퍼블릭 IPv4 자동할당 활성화
- 라우팅 테이블 생성
문제에서 서브넷에 할당되는 라우팅 테이블은 총 3개 (퍼블릭은 tag 가 같은걸로 봐서 하나의 라우팅 테이블을 쓰는 걸로 추정)
- igw 생성
인터넷 게이트웨이 생성후 퍼블릭 라우팅 테이블(wsi-public-rtb)에 가서 라우팅 편집을 누르고 인터넷 게이트 웨이를 추가해준다.
- nat 게이트웨이 생성
nat게이트웨이는 private 서브넷 접속이 퍼블릭에 있는 nat 게이트 웨이를 통해서 나가도록 만드는 것이니까
문제에서 private subnet 조건에 있더라도 꼭 퍼블릭에 만들자
EC2
- bastion서버
ec2의 보안그룹설정은 vpc 탭에 들어가서하는게 간편하다 ( outbound 설정이 ec2에서 바로 못 하기 때문)
IAM 에서 역할 생성후 인스턴스에서 역할 업데이트
ECR
wsi-about, wsi-projects 두 개 만들기
여기서부터는 윈도우 터미널에서 진행할거라 mac 은 잘 모른다...
1. key.pem이 있는 경로에서 ec2로 ssh 접속하기
ssh -i "[키 이름]" ec2-user@[서버주소]
2. sudo su 권한 주기 ( 앞으로 명령어를 칠때 앞에 sudo를 안써도 되게 해준다 단, 접속할때마다 해줘야함 그냥 필요로 하면 될듯 )
3. 도커 설치 하기
sudo yum install -y docker
4. 도커실행
sudo systemctl start docker
sudo systemctl enable docker
4. 공개과제 파일 인스턴스로 가져오기
[중요] 이거 하기 전에 SSH 연결 끊어야 함 exit (윈도우에서 해야함)
scp -i "[키 이름]" "37.클라우드컴퓨팅(2023 지방).zip" ec2-user@[서버주소]:/home/ec2-user/cloud.zip
( 뒤에 있는 cloud.zip은 긴 파일 이름을 변경해준거임)
5. zip 파일 풀기 [ 다시 ssh 접속해서 ec2 안에서 해줘야함 ]
좀 어지러워 보이지만 cd와 ls를 이용해서 잘 about 까지 잘 들어가보자...
unzip [해당 zip파일]
6. 다시 aws ecr에서 푸쉬명령 따라서 쳐주기
이렇게 하면 ECR 까지 완료했다
나는 채점해본 결과 ECR 까지는 만점이였고 그 뒤는 사실 안풀었다 ㅋㅋ
'AWS' 카테고리의 다른 글
2024 지방기능경기대회 클라우드컴퓨팅 제 1과제 예상문제 풀이 (1) | 2024.04.03 |
---|---|
2024 지방기능경기대회 클라우드컴퓨팅 제2과제 예상문제 풀이 (0) | 2024.04.03 |
Docker 🐋 (0) | 2024.03.21 |
AWS 2022 기능경기대회 클라우드컴퓨팅 제 1과제 [ EC2 설정 ] (0) | 2024.03.20 |
AWS 2022 기능경기대회 클라우드컴퓨팅 제 1과제 [ VPC 설정 ] (0) | 2024.03.20 |