AWS ECR 로그인 방법

3201 단어 ECRAWS
참조여기, EC2에 Docker 이미지 배포aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin アカウントID.dkr.ecr.ap-northeast-1.amazonaws.com터미널에서 명령 실행
1. 다음과 같은 오류가 발생했습니다.command not found aws Cannot perform an interactive login from a non TTY device우선 AWS 명령은 사용할 수 없을 것 같습니다.
2. StackOverflow에 따라 AWS CLI version2를 설치해야 할 것 같습니다.이를 위해 이 페이지의 지시에 따라 터미널에서 다음 명령을 실행합니다.$ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" $ sudo installer -pkg AWSCLIV2.pkg -target / $ curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg" $ sudo installer -pkg ./AWSCLIV2.pkg -target /3. AWS에 인증 정보 등록
다시 종착역에서aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin アカウントID.dkr.ecr.ap-northeast-1.amazonaws.com태그 요소의 표시 속성을 수정합니다.Unable to locate credentials. You can configure credentials by running "aws configure".의 오류.여기에 따르면 인증정보를 등록하지 않았기 때문에 인증정보를 등록해야 할 것 같습니다.
이 페이지의 지시에 따라 터미널에서 실행aws configure list할 때 아래와 같이 인증 정보가 없습니다.

로 이동여기, 인증 정보 등록
이때 AWS의 IAM 사용자 계정여기이 없으면 제작이 시작됩니다.이 페이지의 "Creating an administrator IAM user and group (console)"프로젝트의 마지막만 하면 됩니다.
완료 후 이 페이지의'Access key ID and secret access key'프로젝트의 지시에 따라 Access key와 secret access key를 제작합니다.만든 거 적어.
이어서 이 페이지와 같이 터미널에서 실행aws configure
"Access Key Id"와 "Secret Access Key"에 방금 만든 내용을 넣습니다.
"Default region name"에 "ap-northeast-1"추가
기본 출력에 json 추가
이렇게 인증 정보 로그인 완료
4. 다시aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin アカウントID.dkr.ecr.ap-northeast-1.amazonaws.com실행Login Succeeded터미널에 표시!

좋은 웹페이지 즐겨찾기