2023기능대회

[2023 기능경기대회 클라우드컴퓨팅 1과제] EC2 구성

이런우 2023. 3. 31. 23:53

EC2를 구성할 것이다. 최소한의 권한만 부여하여 점수를 깎이지 말자 
알빠노 했다가는 억까당한다.

 

EC2

 

  1. name : main-ec2
  2. 퍼블릭 IP 자동활성화 ON
  3. VPC : main-vpc
  4. subnet : public1-2a
  5. sg : inbound 22 (내 IP만 허용)

 

 
나는 WSL 환경이 편하니 WSL로 접속하겠다. 

ssh -i /path/key-pair-name.pem instance-user-name@my-instance-public-dns-name

 

 

사용자
 

EC2 ECR에 접근하기 위한 최소한의 권한을 부여할 것이다.

  • IAM → 사용자 → 사용자 추가
  • name : ec2-ecrUser
  • AWS console : X
  • 권한 : AmazonEC2ContainerRegistryFullAccess

 

 

역할

 
EC2에서 사용을 할 것이니 AWS서비스와 EC2를 선택해준다.
ECR 접근을 위한 AmazonEC2ContainerRegistryFullAccess 부여해준다.
 

 
name : ec2-ecr-role
 

 
생성을 하였다면 Ec2로 돌아가 IAM 역할을 수정해 준다.
 

 

AWS configure
 

IAM USER의 accessKey를 등록시키는 작업

  • IAM → 사용자 → 발급받고자 하는 USER → 보안 자격 증명 → 액세스 키 만들기

 

 

  • Command Line Interface(CLI)

 

 
생성완료 - aws configure로 ec2에서 시크릿 액세스키, 리전, 아웃풋 포맷입력을 하면 된다.
 

 


Ec2를 구성하고 권한을 부여하는 작업까지 하였다.
다음은 Docker + ECR이다.