본문 바로가기

프로그래밍

AWS S3 CLI - Could not connect to the endpoint URL 에러 해결 방법

반응형

AWS S3 CLI - Could not connect to the endpoint URL 에러 해결 방법

 

 

다음과 같이 s3에 aws cli를 이용해 업로드시 "AWS S3 CLI - Could not connect to the endpoint URL" 에러가 뜨는 경우가 있습니다.

 

해결 방법

보통 aws configure 에서 access key와 region name이 잘못 설정 된 경우가 많습니다.

 

먼저 콘솔창에서 다음과 같은 명령을 칩니다. 현재 설정 된 region 값을 불러옵니다.

aws configure get region 

 

저같은 경우 다음 그림과 같이 잘 못된 값이 들어가 있었습니다. 다시 값을 제대로 넣고 아까 실패 했었던 업로드를 다시 해보겠습니다.

 

문제 해결!

 

그럼에도 다음과 같은 문제가 발생 한다면?

다음과 같은 에러가 뜰 경우에는 권한을 설정 해야합니다. 

 

먼저 S3와 IAM 사용자의 권한을 설정해야합니다. 먼저 S3의 경우 Principal 부분을 추가해 IAM의 사용자 arn을 추가 합니다. 즉, 사용자에게 S3의 권한을 부여하겠다는 뜻입니다. 

IAM 사용자에서는 혼자 개인이 개발하고 쓰는 사용자일 경우 다음과 같이 AdministratorAccess 정책 권한을 추가합니다.

 

반응형