Spec-Zone.ru › AWS CLI v2

[ aws . appconfig ]

создать-версию-hosted-конфигурации

Описание

Создаёт новую конфигурацию в хранилище hosted-конфигурации AppConfig. Если вы создаёте флаг функции, рекомендуем ознакомиться со схемой JSON для данных флага функции. Дополнительную информацию см. в разделе Справочник по типам AWS.AppConfig.FeatureFlags в Руководстве пользователя AppConfig.

См. также: Документация API AWS

Синтаксис

  create-hosted-configuration-version
--application-id <value>
--configuration-profile-id <value>
[--description <value>]
--content <value>
--content-type <value>
[--latest-version-number <value>]
[--version-label <value>]
<outfile>
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]

Параметры

--application-id (строка)

Идентификатор приложения.

--configuration-profile-id (строка)

Идентификатор профиля конфигурации.

--description (строка)

Описание конфигурации.

--content (двоичные данные)

Данные конфигурации в виде байтов.

Примечание

AppConfig принимает любые типы данных, включая текстовые форматы, такие как JSON или TOML, или двоичные форматы, такие как протоколы буферов или сжатые данные.

--content-type (строка)

Стандартный MIME-тип, описывающий формат конфигурационного содержимого. Дополнительную информацию см. в разделе Тип содержимого.

--latest-version-number (целое число)

Необязательный маркер блокировки, используемый для предотвращения гонок при перезаписи обновлений конфигурации при создании новой версии. Чтобы убедиться, что ваши данные не будут перезаписаны при быстром создании нескольких версий hosted-конфигурации, укажите номер версии последней версии hosted-конфигурации.

--version-label (строка)

Необязательная, определённая пользователем метка для версии hosted-конфигурации AppConfig. Это значение должно содержать хотя бы один нецифровой символ. Например, «v2.2.0».

outfile (строка) Имя файла, в который будет сохранено содержимое

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

--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-auto-prompt (логическое значение)

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

--no-cli-auto-prompt (логическое значение)

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

Примеры

Примечание

Чтобы использовать следующие примеры, необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы в Руководстве пользователя AWS CLI.

Если не указано иное, все примеры используют правила цитирования, подобные unix-like. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. Использование кавычек со строками в Руководстве пользователя AWS CLI.

Для создания версии hosted-конфигурации

Следующий create-hosted-configuration-version пример создаёт новую конфигурацию в хранилище hosted-конфигурации AWS AppConfig. Контент конфигурации должен быть предварительно преобразован в base64.

aws appconfig create-hosted-configuration-version \
    --application-id "339ohji" \
    --configuration-profile-id "ur8hx2f" \
    --content eyAiTmFtZSI6ICJFeGFtcGxlQXBwbGljYXRpb24iLCAiSWQiOiBFeGFtcGxlSUQsICJSYW5rIjogNyB9 \
    --content-type "application/json" \
    configuration_version_output_file

Содержимое configuration_version_output_file:

{ "Name": "ExampleApplication", "Id": ExampleID, "Rank": 7 }

Вывод:

{
    "ApplicationId": "339ohji",
    "ConfigurationProfileId": "ur8hx2f",
    "VersionNumber": "1",
    "ContentType": "application/json"
}

Дополнительную информацию см. в разделе О хранилище hosted-конфигурации AWS AppConfig в Руководстве пользователя AWS AppConfig.

Вывод

ApplicationId -> (строка)

Идентификатор приложения.

ConfigurationProfileId -> (строка)

Идентификатор профиля конфигурации.

VersionNumber -> (целое число)

Версия конфигурации.

Description -> (строка)

Описание конфигурации.

Content -> (двоичные данные)

Содержимое конфигурации или данные конфигурации.

ContentType -> (строка)

Стандартный MIME-тип, описывающий формат конфигурационного содержимого. Дополнительную информацию см. в разделе Тип содержимого.

VersionLabel -> (строка)

Определённая пользователем метка для версии hosted-конфигурации AppConfig.

KmsKeyArn -> (строка)

Amazon Resource Name ключа службы управления ключами, который использовался для шифрования этой конкретной версии данных конфигурации в хранилище hosted-конфигурации AppConfig.

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

Spec-Zone.ru

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