Spec-Zone.ru › AWS CLI v2

[ aws . appconfig ]

обновить-профиль-конфигурации

Описание

Обновляет профиль конфигурации.

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

Синтаксис

  update-configuration-profile
--application-id <value>
--configuration-profile-id <value>
[--name <value>]
[--description <value>]
[--retrieval-role-arn <value>]
[--validators <value>]
[--kms-key-identifier <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--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 (строка)

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

--name (строка)

Название профиля конфигурации.

--description (строка)

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

--retrieval-role-arn (строка)

ARN роли IAM с разрешением на доступ к конфигурации в указанном LocationUri.

Предупреждение

ARN роли получения не требуется для конфигураций, хранящихся в CodePipeline или хранилище конфигураций AppConfig. Он требуется для всех других источников, хранящих вашу конфигурацию.

--validators (список)

Список методов проверки конфигурации.

(структура)

Валидатор выполняет синтаксическую или семантическую проверку, чтобы убедиться, что конфигурация, которую вы хотите развернуть, работает как ожидается. Для проверки данных конфигурации приложения вы предоставляете схему или функцию Amazon Web Services Lambda, которая выполняется с конфигурацией. Развертывание или обновление конфигурации может быть выполнено только в том случае, если данные конфигурации верны. Дополнительную информацию см. в разделе О валидаторах в руководстве пользователя AppConfig.

Тип -> (строка)

AppConfig поддерживает валидаторы типа JSON_SCHEMA и LAMBDA

Содержание -> (строка)

Содержание JSON-схемы или Amazon Resource Name (ARN) функции Lambda.

Сокращенный синтаксис:

Type=string,Content=string ...

Синтаксис JSON:

[
  {
    "Type": "JSON_SCHEMA"|"LAMBDA",
    "Content": "string"
  }
  ...
]

--kms-key-identifier (строка)

Идентификатор ключа Key Management Service для шифрования новых версий данных конфигурации в хранилище конфигураций AppConfig. Этот атрибут используется только для hosted типов конфигураций. Идентификатор может быть идентификатором ключа KMS, псевдонимом или Amazon Resource Name (ARN) идентификатора ключа или псевдонима. Для шифрования данных, управляемых в других хранилищах конфигураций, см. документацию о том, как указать ключ KMS для конкретной службы.

--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы предоставлены в командной строке, эти значения переопределят значения, предоставленные JSON. Передача произвольных двоичных значений с помощью JSON-предоставленного значения невозможна, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.

--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. При отсутствии значения или значении input выводит пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, он выведет пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, он проверит входные данные команды и вернет пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантий обратной совместимости в сгенерированном JSON-скелете.

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

--debug (логическое значение)

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

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

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

--no-verify-ssl (логическое значение)

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

--no-paginate (логическое значение)

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

--output (строка)

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

  • json
  • text
  • таблица
  • 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.

Примеры

Примечание

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

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

Для обновления профиля конфигурации

Следующий update-configuration-profile пример обновляет описание указанного профиля конфигурации.

aws appconfig update-configuration-profile \
    --application-id 339ohji \
    --configuration-profile-id ur8hx2f \
    --description "Configuration profile used for examples."

Вывод:

{
    "ApplicationId": "339ohji",
    "Id": "ur8hx2f",
    "Name": "Example-Configuration-Profile",
    "Description": "Configuration profile used for examples.",
    "LocationUri": "ssm-parameter://Example-Parameter",
    "RetrievalRoleArn": "arn:aws:iam::111122223333:role/Example-App-Config-Role"
}

Дополнительную информацию см. в разделе Шаг 3: Создание конфигурации и профиля конфигурации в руководстве пользователя AWS AppConfig.

Вывод

ApplicationId -> (строка)

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

Id -> (строка)

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

Name -> (строка)

Название профиля конфигурации.

Description -> (строка)

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

LocationUri -> (строка)

URI расположения конфигурации.

RetrievalRoleArn -> (строка)

ARN роли IAM с разрешением на доступ к конфигурации в указанном LocationUri.

Validators -> (список)

Список методов проверки конфигурации.

(структура)

Валидатор выполняет синтаксическую или семантическую проверку, чтобы убедиться, что конфигурация, которую вы хотите развернуть, работает как ожидается. Для проверки данных конфигурации приложения вы предоставляете схему или функцию Amazon Web Services Lambda, которая выполняется с конфигурацией. Развертывание или обновление конфигурации может быть выполнено только в том случае, если данные конфигурации верны. Дополнительную информацию см. в разделе О валидаторах в руководстве пользователя AppConfig.

Тип -> (строка)

AppConfig поддерживает валидаторы типа JSON_SCHEMA и LAMBDA

Содержание -> (строка)

Содержание JSON-схемы или Amazon Resource Name (ARN) функции Lambda.

Тип -> (строка)

Тип конфигураций, содержащихся в профиле. AppConfig поддерживает feature flags и freeform конфигурации. Рекомендуется создавать конфигурации флагов функций для включения или отключения новых функций и свободных конфигураций для распространения конфигураций по приложению. При вызове этого API введите одно из следующих значений для Type:

AWS.AppConfig.FeatureFlags

AWS.Freeform

KmsKeyArn -> (строка)

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

KmsKeyIdentifier -> (строка)

Идентификатор ключа Key Management Service (идентификатор ключа, псевдоним ключа или ARN ключа), предоставленный при создании или обновлении ресурса.

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

Spec-Zone.ru

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