[AWS] ECR에 이미지 업로드

2024. 12. 31. 11:25·DevOps/AWS

1. IAM 사용자 생성 및 aws-cli 설치

IAM의 사용자 탭에서 사용자 생성

 

사용자 이름 입력

 

직접 정책 연결에서 정책을 추가

  • AmazonElasticContainerRegistryPublicFullAccess 정책 추가

 

  • EC2InstanceProfileForImageBuilderECRContainerBuilds 정책 추가

 

  • AmazonECS_FullAccess 정책 추가

 

추가한 정책 확인하고, 사용자 생성

 

생성한 사용자의 보안 자격 증명 탭에서 엑세스 키 만들기

 

사용 사례는 CLI 선택

 

엑세스 키 생성하면, 다음과 같이 엑세스 키와 비밀 엑세스 키가 주어지는데, aws-cli 설정에 필요하니 복사해두기

 

터미널에서 awscli 설치하기

$ brew install awscli

 

설치 후 기본 설정하기

  • 복사해 둔 엑세스 키와 비밀 엑세스 키 입력
  • region은 사용할 리전 입력하면 됨
  • output format은 json으로 설정
$ aws configure

2. 이미지 업로드하기

repositories 탭에서 리포지토리 생성하기

 

리포지토리 이름 설정하고, 생성

 

ECR 선택하고 푸시 명령 보기하면, 나오는 명령 참고해서 이미지 업로드 진행

 

먼저, awscli 사용해서 ECR에 로그인

 

기존의 이미지에 새로운 태그 추가

  • 버전은 1.0로 지정
$ docker tag django-api:latest 501773122759.dkr.ecr.ap-northeast-2.amazonaws.com/dodo43/django-api:1.0

 

ECR에 이미지 업로드

$ docker push 501773122759.dkr.ecr.ap-northeast-2.amazonaws.com/dodo43/django-api:1.0

 

확인해보면, ECR에 새로운 이미지가 업로드됨

'DevOps > AWS' 카테고리의 다른 글

[AWS] ECS에 컨테이너 배포하기  (1) 2024.12.31
[AWS] RDS 생성하기  (0) 2024.12.17
[AWS] Amplify로 웹페이지 배포하기  (0) 2024.12.17
[AWS] S3로 웹페이지 배포하기  (0) 2024.12.17
[AWS] AWS Database, VPC, IAM  (1) 2024.11.22
'DevOps/AWS' 카테고리의 다른 글
  • [AWS] ECS에 컨테이너 배포하기
  • [AWS] RDS 생성하기
  • [AWS] Amplify로 웹페이지 배포하기
  • [AWS] S3로 웹페이지 배포하기
Doodo
Doodo
  • Doodo
    Doodo
    Doodo
  • 전체
    오늘
    어제
    • 분류 전체보기 (192)
      • CS (17)
        • Network (11)
        • Database (6)
      • Language (19)
        • Python (11)
        • SQL (6)
        • R (2)
      • Linux (17)
      • DevOps (35)
        • Git (7)
        • Docker (8)
        • Kubernetes (9)
        • GCP (4)
        • AWS (7)
      • Data Engineering (50)
        • 책 리뷰 (14)
        • Airflow (35)
        • Redis (1)
      • DBMS (21)
        • CUBRID (21)
      • ML & DL (2)
      • 코딩테스트 (24)
      • 프로젝트 (7)
        • 서울시 대기현황 데이터 적재 프로젝트 (4)
        • CryptoStream (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
Doodo
[AWS] ECR에 이미지 업로드
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.