Сокращения AWS CLI - упрощенное управление экземплярами
Легко перечислить, управлять и подключаться к экземплярам непосредственно из оболочки
Определите, управляйте и подключаем экземпляры непосредственно из командной строки с AWSS. Это не требует параметров и позволяет использовать подстановочные знаки при указании экземпляров, что делает их идеальным, когда минимальные детали экземпляра известны или несколько экземпляров соответствуют известным параметрам. В этих сценариях отображается экземпляры, соответствующие указанным командам и параметрам.
Это обеспечивает легкую идентификацию и выбор желаемых целевых экземпляров и устраняет необходимость оставить оболочку для извлечения информации с веб -портала - предотвращая нарушение рабочего процесса и сохраняя ваше внимание.
AWSS чрезвычайно полезен во многих сценариях, в том числе:
- Подключение к экземплярам по требованию, которые часто меняют состояние, а также IP-адрес.
- Подключение к случаям, когда необходимый пользователь логин неизвестен.
- Подключение к случаям, когда требуемый ключ, связанный с пользователем логина, неизвестно.
- Подключение к случаям, когда идентификатор экземпляра неизвестен.
- Подключение к случаям, когда «имя» не установлено или уникально.
Скриншоты
«AWSS SSH» без каких -либо параметров - позволяя выбирать из списка возможных целей SSH '
«Список AWSS» - представляет список всех экземпляров, деталей и всех тегов
«AWSS Start» с поставленным именем и подстановочным знаком - позволяя выбирать из списка возможных целей
Протестированные платформы и версии Python
Python 2.7, 3,4, 3,5, 3,6
Платформы:
- Linux
- macOS (OS X)
- Windows (см. Prereqs Windows для функциональности SSH)
Установка
Эта утилита может быть установлена с PIP :
Windows Prereqs
Windows не имеет встроенной команды SSH, поэтому требуется команда AWSS SSH в Windows:
- Установка пучковой пакета
- Используйте «Установщик Windows», установите все параметры и включите его на свой путь
- Преобразование ключей SSH из формата Amazon ".pem" в ".ppk"
- Ключи могут быть преобразованы с использованием утилиты PuttyGen (установлена с PuTTY Suite)
- PowerShell (родом из Windows со времен Windows XP Service Pack 3)
Конфигурация
Клавики доступа SSH (.pem или .ppk files)
- Ключи должны храниться в папке .AWS в вашем домашнем каталоге
- Системы типа Unix должны установить разрешение на файлы с помощью команды, такой как
sudo chmod 400 ~/.aws/*.pem - Системы Windows должны преобразовать файлы в формат .ppk, как описано в Windows Prereqs
Учетные данные AWS могут храниться с использованием одного из этих двух методов :
Переменные среды "aws_access_key_id", "aws_secret_access_key" и "aws_default_region"
Файлы с именем «учетные данные» и «конфигурация» в папке .aws в вашем домашнем каталоге
- Домашний каталог Windows упоминается с переменной среды %userprofile %
{Home}/. AWS/учетные данные
[default]
aws_access_key_id =AKIAIOSFODNN7EXAMPLE
aws_secret_access_key =wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
{Home}/. AWS/config
[default]
region =us-west-2
output =json
Информация о учетных данных AWS находится в Руководстве по настройке AWS.
Информация о файлах конфигурации - это руководство по началу работы AWS.
Команда данных
- SSH к экземпляру: AWSS SSH , AWSS SSH Имя или AWSS SSH -I ID
- Ввод AWSS SSH без имени или идентификатора отобразит все экземпляры.
- Это позволяет пользователю выбирать из списка, если он не может вспомнить имя
- Это можно объединить с Wilcards, например, AWSS SSH U* для отображения списка экземпляров, начинающихся с «u», чтобы выбрать из
- Имя входа в систему автоматически рассчитывается на основе типа изображения экземпляра
- переопределить рассчитанное имя пользователя в логине -u
- подключить без клавиш PEM (если правильно настроить) -p
- Команда конкретная помощь AWSS SSH -H
- Список экземпляров: список AWSS (другие вариации, перечисленные ниже)
- Перечислите все экземпляры (по умолчанию) или используйте Wilcards AWSS List D*
- Список экземпляров бега -r или - -беге
- Список остановил экземпляры -s или -Stopped
- Список экземпляров с указанным именем именем списка AWSS
- Список экземпляра с указанным идентификатором ID -ID -ID -ID -I -ID
- состояние экземпляра и имя может быть объединено в запросах
- Пример: Список экземпляров с именем в настоящее время работает: имя списка AWSS -r
- Команда Конкретная помощь AWSS LIST -H
- Экземпляр старта: AWSS Start , AWSS START Имя или AWSS Start -i ID
- Ввод, что AWSS Start без имени или идентификатора отобразит все остановленные экземпляры
- Это позволяет пользователю выбирать из списка, если он не может вспомнить имя
- Это может быть объединено с Wilcards, например, AWSS начинать u* для отображения списка экземпляров, начинающихся с «u», чтобы выбрать из
- Начать экземпляр по имени или идентификации экземпляра
- Команда конкретная помощь AWSS Start -h
- Стоп экземпляр: AWSS Stop , AWSS Stop Name или AWSS Stop -i ID
- Ввод остановки AWSS без имени или идентификатора отобразит все эксплуатационные экземпляры
- Это позволяет пользователю выбирать из списка, если он не может вспомнить имя.
- Это может быть объединено с Wilcards, например , AWSS Stop U*, чтобы отобразить список экземпляров, начинающихся с «u», чтобы выбрать.
- Начать экземпляр по имени или идентификации экземпляра
- Команда конкретная помощь AWSS Stop -h