Spec-Zone.ru › AWS CLI v2

[ aws . configure ]

получить

Описание

Получение значения конфигурации из файла конфигурации.

Команда aws configure get может использоваться для вывода значения конфигурации в файле конфигурации AWS. Команда get поддерживает два типа значений конфигурации: неквалифицированные и квалифицированные.

Обратите внимание, что aws configure get рассматривает только значения в файле конфигурации AWS. Он не разрешает переменные конфигурации, указанные где-либо еще, включая переменные среды, аргументы командной строки и т. д.

Неквалифицированные имена

Каждое значение в файле конфигурации AWS должно быть помещено в раздел (обозначенный как [section-name] в файле конфигурации). Чтобы извлечь значение из файла конфигурации, необходимо знать имя раздела и имя конфигурации.

Неквалифицированное имя конфигурации относится к имени, не ограниченному определенным разделом в файле конфигурации. Разделы задаются разделителями с помощью символа "." (section.config-name). Неквалифицированное имя будет ограничено текущим профилем. Например, aws configure get aws_access_key_id извлечёт aws_access_key_id из текущего профиля или профиль default, если профиль не указан. Вы по-прежнему можете указать аргумент --profile для команды aws configure get. Например, aws configure get region --profile testing выведет значение региона для профиля testing.

Квалифицированные имена

Квалифицированное имя — это имя, содержащее по крайней мере один символ ".". Это имя предоставляет способ указания раздела конфигурации, из которого необходимо извлечь переменную конфигурации. При предоставлении квалифицированного имени команде aws configure get текущий указанный профиль игнорируется. Имена разделов, имеющие формат [profile profile-name], можно указать, используя синтаксис profile.profile-name.config-name, а значение по умолчанию можно указать с помощью синтаксиса default.config-name.

Синтаксис

aws configure get varname [--profile profile-name]

Параметры

varname (строка) Имя значения конфигурации для извлечения.

Глобальные параметры

--debug (булево)

Включить отладовую регистрацию.

--endpoint-url (строка)

Переопределить URL по умолчанию команды заданным URL.

--no-verify-ssl (булево)

По умолчанию AWS CLI использует SSL при общении с сервисами AWS. Для каждого SSL-соединения AWS CLI проверяет сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.

--no-paginate (булево)

Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI выполнит только один вызов для первой страницы результатов.

--output (строка)

Стиль форматирования вывода команды.

  • json
  • текст
  • таблица
  • yaml
  • yaml-поток

--query (строка)

Запрос JMESPath для фильтрации данных ответа.

--profile (строка)

Использовать определённый профиль из файла аутентификации.

--region (строка)

Регион для использования. Переопределяет настройки конфигурации/среды.

--version (строка)

Отобразить версию этого инструмента.

--color (строка)

Включить/выключить цветной вывод.

  • вкл
  • выкл
  • авто

--no-sign-request (булево)

Не подписывать запросы. Кредиты не будут загружены, если этот аргумент предоставлен.

--ca-bundle (строка)

Файл сертификатов CA для использования при проверке SSL-сертификатов. Переопределяет настройки конфигурации/среды.

--cli-read-timeout (целое число)

Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-connect-timeout (целое число)

Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию — 60 секунд.

--cli-binary-format (строка)

Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены в виде закодированной строки base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI V1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, соответствующего двоичному блоку, fileb:// всегда будет обрабатываться как двоичное и использовать содержимое файла напрямую, независимо от настроек cli-binary-format. При использовании file:// содержимое файла должно быть правильно отформатировано для настроенного cli-binary-format.

  • base64
  • raw-in-base64-out

--no-cli-pager (булево)

Отключить пейджер CLI для вывода.

--cli-auto-prompt (булево)

Автоматически запрашивать параметры ввода CLI.

--no-cli-auto-prompt (булево)

Отключить автоматическую запрос параметров ввода CLI.

Примеры

Предположим, у вас есть следующий файл конфигурации:

[default]
aws_access_key_id=default_access_key
aws_secret_access_key=default_secret_key

[profile testing]
aws_access_key_id=testing_access_key
aws_secret_access_key=testing_secret_key
region=us-west-2

Следующие команды будут иметь соответствующий вывод:

$ aws configure get aws_access_key_id
default_access_key

$ aws configure get default.aws_access_key_id
default_access_key

$ aws configure get aws_access_key_id --profile testing
testing_access_key

$ aws configure get profile.testing.aws_access_key_id
testing_access_key

$ aws configure get profile.does-not-exist
$
$ echo $?
1

© Copyright 2025, Amazon Web Services. Created using Sphinx.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API