В целом установка не особо отличается от аналогичной установки на Linux.
Проверяем наличие Java:
D:OptAWS>java -version java version "1.7.0_75" Java(TM) SE Runtime Environment (build 1.7.0_75-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)
Устанавливаем JAVA_HOME
:
только для текущей сессиb (консоли):
D:OptAWS>set JAVA_HOME="c:Program FilesJavajre7"
на постоянно (в реестр):
D:OptAWS>setx JAVA_HOME "c:Program FilesJavajre7" SUCCESS: Specified value was saved.
Проверяем:
D:OptAWS>echo %JAVA_HOME% "c:Program FilesJavajre7"
Со страницы http://aws.amazon.com/developertools/351 загружаем архив с CLI-tools.
Распаковываем:
D:OptAWS>7z x ec2-api-tools.zip ... Extracting ec2-api-tools-1.7.3.2license.txt Extracting ec2-api-tools-1.7.3.2notice.txt Everything is Ok Folders: 3 Files: 739 Size: 18575125 Compressed: 16576185
Провеяем:
D:OptAWS>dir /b ec2-api-tools-1.7.3.2 ec2-api-tools.zip
D:OptAWS>dir /b ec2-api-tools-1.7.3.2 /b bin lib license.txt notice.txt THIRDPARTYLICENSE.TXT
Задаём новую переменную окружения EC2_HOME
, которая указывает на каталог с утилитами:
D:OptAWS>setx EC2_HOME D:OptAWSec2-api-tools-1.7.3.2 SUCCESS: Specified value was saved.
Проверяем:
D:OptAWS>dir %EC2_HOME% /b bin lib license.txt notice.txt THIRDPARTYLICENSE.TXT
Добавляем bin
к переменной PATH
:
D:OptAWS>setx PATH "%PATH%;%EC2_HOME%bin" SUCCESS: Specified value was saved.
Предполагается, чт оу вас уже имеются все необходимые ключи (см. ссылку в начале поста).
Проверяем подключение с использованием Access
и Secret
ключей::
D:OptAWS>ec2-describe-regions --aws-access-key AK***SGA --aws-secret-key vPT***CLU REGION eu-central-1 ec2.eu-central-1.amazonaws.com ... REGION ap-southeast-1 ec2.ap-southeast-1.amazonaws.com
Если всё ОК – то сохраняем их в две переменны:
D:OptAWS>setx AWS_ACCESS_KEY AK***GA SUCCESS: Specified value was saved. D:OptAWS>setx AWS_SECRET_KEY vP***LU SUCCESS: Specified value was saved.
Повторяем, но для текущей сесси консоли, и проверяем ещё раз – но на этот раз уже без опций --aws-access-key
и --aws-secret-key
:
D:OptAWS>set AWS_SECRET_KEY=vP***LU D:OptAWS>set AWS_ACCESS_KEY=AK***GA D:OptAWS>ec2-describe-regions REGION eu-central-1 ec2.eu-central-1.amazonaws.com ... REGION ap-southeast-1 ec2.ap-southeast-1.amazonaws.com
Устанавливаем регион по умолчанию:
D:OptAWS>set EC2_URL=https://ec2.us-east-1.amazonaws.com D:OptAWS>setx EC2_URL https://ec2.us-east-1.amazonaws.com SUCCESS: Specified value was saved.
Проверяем:
D:OptAWS>ec2-describe-instances | grep TAG ... TAG instance i-15***45 Name TeamCity ... TAG instance i-a0***8e Name SuiteCRM
Готово.