오류 aws ecs list-container-instances 명령을 실행할 때 지역을 지정해야합니다.


84

http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.html 의 설명서에 따라 aws 컨테이너 서비스를 사용하려고합니다.

명령을 실행할 때 아래 오류가 발생합니다.

aws ecs list-container-instances --cluster default

You must specify a region. You can also configure your region by running "aws configure".

설명서에는 기본 지역 지정에 대한 내용이 없습니다. 콘솔에서 어떻게할까요?

답변:


71

예를 들어 다음을 사용해야한다고 생각합니다.

aws ecs list-container-instances --cluster default --region us-east-1

물론 지역에 따라 다릅니다.


47

"지역을 지정해야합니다."는 ECS 관련 오류가 아니며 모든 AWS API / CLI / SDK 명령에서 발생할 수 있습니다.

CLI의 경우 AWS_DEFAULT_REGION환경 변수 를 설정합니다 . 예

export AWS_DEFAULT_REGION=us-east-1

또는 명령에 추가하십시오 (지역별 명령을 사용할 때마다 필요함).

AWS_DEFAULT_REGION=us-east-1 aws ecs list-container-instances --cluster default

또는 CLI 구성 파일 에서 설정하십시오. ~ / .aws / config

[default]
region=us-east-1

또는 CLI 호출로 전달 / 재정의하십시오.

aws ecs list-container-instances --cluster default --region us-east-1


2
사용 가능한 모든 변수는 다음을 참조하십시오. AWS CLI 구성 변수
Wingjam

비슷한 문제가 있었고 AWS_REGION올바르게 설정했지만이 오류가 발생했습니다. 추가하면 AWS_DEFAULT_REGION해결되었습니다.
iaforek

19

# 1- 이것을 실행하여 지역을 한 번에 모두 구성하십시오.

aws configure set region us-east-1 --profile admin
  • admin프로필이 다른 경우 옆에 변경합니다 .

  • us-east-1지역이 다른 경우 변경하십시오 .

# 2- 명령을 다시 실행하십시오.

aws ecs list-container-instances --cluster default

3
이 실행되지 aws configure또는 편집 .aws/config, 나를 위해 일한있는 유일한 일이었다
aeb0

이 https 인증서 관리 에코 시스템에서 서버, 기관, 브라우저 및 클라이언트 간의 정보 오염은 매우 밀집되어 있습니다. 그것은 당신을 쫓아 내기 위해 잘못된 정보의 모래를 기어에 던지는 배우들이있는 루베 골드버그 기계입니다. HTTPS 설정에 대한 간단하고 신뢰할 수있는 지침은 말할 것도없고 이러한 작동 방식에 대한 신뢰할 수있는 정보를 찾는 데 며칠이 걸립니다. 나는 이것이 컴퓨팅의 미래가 어떻게 생겼는지, Google 검색은 더 이상 중요한 작업을 수행하는 방법에 대한 신뢰할 수 있고 진정한 지침을 반환하지 않는 것 같습니다.
Eric Leschinski


1

특정 프로필을 사용하고 있고 여기에 지역 설정을 입력 한 경우 Mr. Dimitrov와 Jason의 답변에 추가하려면 추가해야하는 모든 요청에 ​​대해

"--profile"옵션.

예를 들면 :

AWS Playground 프로필이 있고 ~ / .aws / config에 다음과 같은 [프로필 놀이터]가 있다고 가정 해 보겠습니다.

[profile playground] region=us-east-1

그런 다음 아래와 같이 사용하십시오.

aws ecs list-container-instances --cluster default --profile playground

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.