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

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

Установка/обновление AWS CLI версии 2.X
https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html

Если нужно обновить версию уже установленную aws

Если не установлены rx для other, тогда выполняем

Настройка автодоплнения команд aws утилиты версии 2.X

Добавляем в моем случае в файл .bashrc

У меня файл .bashrc вычитуется в файле ~/.profile

Если существуют файлы ~/.bash_profile  или ~/.bash_login , то файл ~/.profile  не будет вычитываться интерпретатором bash
В таком случае автодополнение aws команд необходимо добавлять в один из существующих файлов (~/.bash_profile или ~/.bash_login)
Если файлы не существуют ~/.bash_profile  или ~/.bash_login , то вместо ~/.bashrc  можно добвлять в файл ~/.profile

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

Centos6

Установка PIP

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

 

Установка AWS CLI версии 1.X

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

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

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

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

 

Debian/Ubuntu

Установка PIP

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

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

 

Установка AWS CLI версии 1.X

Обновление 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

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

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

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