2014-10-28 2 views
7

zgłaszam to w wierszu poleceń (jestem pomijając wszystkie inne params, że wiem, do pracy)Jak określić region AWS formacji chmura narzędzia wiersza polecenia systemu Windows

aws cloudformation create-stack ... --parameters ParameterKey=Region,ParameterValue=us-east-1

To rentowności:

Unable to construct an endpoint for cloudformation in regionNone

Gdybym złożyć dokładnie taki sam params pomocą ui https://console.aws.amazon.com/cloudformation internetową, to działa.

Jak określić region przy użyciu pliku aws.exe dla systemu Windows? Plik .json użyć jako szablon ma nawet go jako domyślny, ale jeszcze nie ma go, jeśli Pomijam region z linii poleceń

„region”: { „type”: „string”, "Opis": "Który region ma zostać uruchomiony", "Domyślnie": "us-east-1", "AllowedValues": [usr-west-1 "," us-west-1 " -west-2" , "eu-west-1", "AP-północny-1" ] }

w trybie debugowania otrzymuję ...

File "awscli\clidriver.pyc", line 206, in main 
File "awscli\clidriver.pyc", line 354, in __call__ 
File "awscli\clidriver.pyc", line 461, in __call__ 
File "awscli\clidriver.pyc", line 555, in invoke 
File "botocore\service.pyc", line 161, in get_endpoint 
File "botocore\endpoint.pyc", line 265, in create_endpoint 
File "botocore\regions.pyc", line 67, in construct_endpoint 
UnknownEndpointError: Unable to construct an endpoint for cloudformation in region None 
2014-10-27 22:52:38,631 - MainThread - awscli.clidriver - DEBUG - Exiting with rc 255 

Odpowiedz

9

Region jest argumentem polecenia AWS:

AWS --region ue-West-1 cloudformation tworzenia stosu --stack-imię ...

+0

Dzięki. Robi to z okien plik bat, i przybył na to: 'AWS cloudformation tworzenia stosu' --stack-name% STACK_NAME% --capabilities% MOŻLIWOŚCI% --template-url% TEMPLATE_URL% - -region% global_region% --parametry% PARAMETERS% – Mike

+0

Brzmi nieźle. Jeśli odpowiedź ci się przydała, rozważ zaakceptowanie jej ... :) – huelbois

3

Można również skonfigurować go używając aws configure lub jeśli jest już wykonany, możesz go zidentyfikować w ~/.aws/config. Przykład:

[default] 
region=us-east-1 

Regiony są następujące. Zobacz drugą kolumnę.

$ ec2-describe-regions 
REGION eu-central-1 ec2.eu-central-1.amazonaws.com 
REGION sa-east-1 ec2.sa-east-1.amazonaws.com 
REGION ap-northeast-1 ec2.ap-northeast-1.amazonaws.com 
REGION eu-west-1 ec2.eu-west-1.amazonaws.com 
REGION us-east-1 ec2.us-east-1.amazonaws.com 
REGION us-west-1 ec2.us-west-1.amazonaws.com 
REGION us-west-2 ec2.us-west-2.amazonaws.com 
REGION ap-southeast-2 ec2.ap-southeast-2.amazonaws.com 
REGION ap-southeast-1 ec2.ap-southeast-1.amazonaws.com