맥에서 ecr 을 업로드하려면 awscli 를 설치해야하며, 권한이 부여된 IAM 유저가 필요하다.
맥에서 ecr 을 업로드하려면 awscli 를 설치해야하며, 권한이 부여된 IAM 유저가 필요하다.
◼️ aws 클라이언트 설치하기
# 1. Homebrew 및 전체 패키지 업데이트
brew update && brew upgrade
# 2. awscli 포뮬러 재설치
brew reinstall awscli
# 3. 깨진 심볼릭 링크 정리
brew cleanup
◼️ IAM
IAM 유저에게 ecr 권한 부여하기
◼️ aws 정보설정하기
aws configure
ACCESS_KEY = 'AAAAAAAAAAAAAAAA'
SECRET_KEY = 'BBBBBBBBBBBBBBBBBBBBBBBBBB'
ap-northeast-2
json
aws configure 커맨드를 입력하여 IAM 의 유저키와 스크립키를 입력하며 초기화를 실행한다.
◼️ 접근하기
security set-keychain-settings ~/Library/Keychains/login.keychain-db
security unlock-keychain ~/Library/Keychains/login.keychain-db
일정시간이 지나면 로컬에 접근하기 위해 로컬 pc 의 로그인이 필요하다.
뿐만아니라 리모트작업을 할 경우, 처음에 접근권한을 얻기위해서 패스워드를 입력해야한다.
◼️ 로그인하기
aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin 11111111111111111111.dkr.ecr.ap-northeast-2.amazonaws.com/amosoodev/appweb5
11111111111111111111 은 업로드할 ecr 의 컨테이너 이름이다.
코드를 입력하고 문제가 없다면 successed 가 표시되고 이미지를 업로드할 준비가 완료된다.
* 이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.