Установка и настройка AWS CLI

AWS CLI — интерфейс командной строки AWS для управления сервисами AWS

Для корректной установки/работы aws cli необходим Python 2 version 2.6.5+ или Python 3 version 3.3+
Установка AWS CLI

Centos6

Установка PIP

Обновление PIP до последней версии

 

Установка aws cli

Добавление пути размещения aws в переменную окружения PATH
Если при установке aws использовалась опция/режим ( —user), то бинарники устанавливаются в ~/.local/bin/

Для BASH-оболочки

Добавляем в переменную PATH путь ~/.local/bin/ в файле ~/.bash_profile

Применяем настройки без перелогина(загружаем профиль в текущую сессию)

 

Debian/Ubuntu

Установка PIP

Добавляем в переменную PATH путь ~/.local/bin/ в файл .profile

Применяем настройки без перелогина (загружаем профиль в текущую сессию)

 

Установка AWS CLI

Обновление PIP до последней версии

Обновление AWS CLI до последней версии

http://docs.aws.amazon.com/cli/latest/userguide/awscli-install-linux.html

 

Настройка ключей/региона/формата вывода данных для использования утилиты aws

Либо вручную создать файлы credentials и config

Выполнение команды для проверки корректных доступов/ключей и возможноcти подключиться к AWS

http://docs.aws.amazon.com/cli/latest/userguide/cli-config-files.html

 

Форматы вывода
JSON

Text

Table

Формат вывода может быть определен тремя способами:
А)задан в конфигурационном файла с помощью опции output

B)Используя переменную окружения AWS_DEFAULT_OUTPUT

С) Используя опцию —output в командной строке

Настройки(формат вывода, регион, ключи) применяются в следующем порядке:
Наивысший приоритет – опции, заданные в командной строке
Средний приоритет – переменные окружения
Самый низкий – опции,указанные в конфигурационных файлах

http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html#config-settings-and-precedence

 

Использование нескольких профилей
Если у вас несколько профилей, вы можете настроить дополнительные именованные профили с помощью параметра —profile:

Либо вручную добавлять в файлы credentials и config

Для использования именованного профиля также используем опцию —profile

http://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html

 

Включение автодополнения AWS-команд

Для BASH

Определяем абсолютный путь до бинарника aws_completer

Выполняем команду

Проверка автодополнения

Для автоматического выполнения команды complete -C ‘/root/.local/bin/aws_completer’ aws
После входа в систему

Centos

Debian/Ubuntu

http://docs.aws.amazon.com/cli/latest/userguide/cli-command-completion.html

Комментирование и размещение ссылок запрещено.

Комментарии закрыты.

Яндекс.Метрика