Dev./Cloud

[Cloud] 배포 - AWS : Amazon ECR

Ivan'show 2023. 8. 8.
728x90
반응형

AWS 에서 무료로 잠깐 써보는게 가능한 것 같다.

그래서 한번 ECR 을 이용해서 한번 해보려고 한다.

 

우선 Amazon ECR 명령어를 사용하기 위해서는 aws cli 를 설치해줘야 한다고 한다.

먼저 로컬 콘솔에서 인증키 설정을 해야하니 인증키를 설정해보자.

aws configure

#
AWS Access Key ID:
AWS Secret Access Key:
Default region name:
Default output format:

AWS IAM 으로 들어가서 계정설정으로 간다.

IAM → 사용자 → 계정을 클릭하고 들어가서 → 보안 자격 증명 → 엑세스 키

NCP 와 마찬가지로 key ID 와 비밀키를 입력해서 Configure 를 완성 시켜주면 된다.

Default region 의 경우 → 기본 값: us-east-1 or 아시아-도쿄: ap-northeast-1

Default output 의 경우 → JSON

으로 해주면 된다.

설정이 완료 되었으면 아래의 코드를 실행해서 aws cli 를 설치한다.

# macOS

curl "<https://awscli.amazonaws.com/AWSCLIV2.pkg>" -o "AWSCLIV2.pkg"
sudo installer -pkg AWSCLIV2.pkg -target /

# next
curl "<https://awscli.amazonaws.com/AWSCLIV2.pkg>" -o "AWSCLIV2.pkg"

# next
sudo installer -pkg ./AWSCLIV2.pkg -target /

# next
which aws
aws --version

# 마지막으로 확인
/usr/local/bin/aws
aws-cli/2.10.0 Python/3.11.2 Darwin/18.7.0 botocore/2.4.5

설치가 완료 되었으면 바로 이용방법을 들여다보고 따라서 시작하면 된다.

푸시명령대로 실행할때 중간 중간에 리젼이라던지 태그정보들을 유동적으로 자신의 상황에 맞게 설정해 넣으면 된다.

실행후 확인

docker images

# 결과
kimminhyeok@Kimui-MacBookPro dev_django_app % docker images
REPOSITORY                              TAG       IMAGE ID       CREATED       SIZE
public.ecr.aws/x0q8m1e9/likelion-mh     0.2       addb2ef0fbf6   7 hours ago   176MB
...

성공 :)

728x90
반응형

댓글