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
반응형
'Dev. > Cloud' 카테고리의 다른 글
[Cloud] 배포 - NCP : 클라우드 서버에 올리기 (0) | 2023.08.13 |
---|---|
[Cloud] 배포 - NCP : docker 로 배포 (0) | 2023.08.13 |
[Cloud] 배포 - NCP : 자동으로 nginx 까지 (0) | 2023.08.05 |
[Cloud] 배포 - NCP : Nginx 설정파일 (0) | 2023.08.04 |
[Cloud] 배포 - NCP : Nginx, gunicorn (0) | 2023.08.03 |
댓글