обновить-запуск
Описание
Обновляет запуск заданного функционального элемента.
Не используйте эту операцию для обновления тегов существующего запуска. Вместо этого используйте TagResource.
См. также: Документация AWS API
Синтаксис
update-launch
[--description <value>]
[--groups <value>]
--launch <value>
[--metric-monitors <value>]
--project <value>
[--randomization-salt <value>]
[--scheduled-splits-config <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]
Параметры
--description (строка)
--groups (список)
Массив структур, содержащих функциональный элемент и варианты, которые будут использоваться для запуска.
(структура)
Структура, определяющая одну группу запуска в рамках запуска. Группа запуска — это вариант функционального элемента, который вы включаете в запуск.
description -> (строка)
feature -> (строка)
name -> (строка)
variation -> (строка)
Сокращённый синтаксис:
description=string,feature=string,name=string,variation=string ...
Синтаксис JSON:
[
{
"description": "string",
"feature": "string",
"name": "string",
"variation": "string"
}
...
]
--launch (строка)
--metric-monitors (список)
Массив структур, определяющих метрики, которые будут использоваться для мониторинга производительности запуска.
(структура)
Структура, определяющая метрику, используемую для мониторинга производительности вариантов во время запуска.
metricDefinition -> (структура)
Структура, определяющая метрику.
entityIdKey -> (строка)
userDetails.userID.eventPattern -> (строка)
Шаблон события EventBridge, определяющий, как записывается метрика.
Дополнительную информацию о шаблонах событий EventBridge см. в разделе Шаблоны событий Amazon EventBridge.
name -> (строка)
unitLabel -> (строка)
valueKey -> (строка)
Сокращённый синтаксис:
metricDefinition={entityIdKey=string,eventPattern=string,name=string,unitLabel=string,valueKey=string} ...
Синтаксис JSON:
[
{
"metricDefinition": {
"entityIdKey": "string",
"eventPattern": "string",
"name": "string",
"unitLabel": "string",
"valueKey": "string"
}
}
...
]
--project (строка)
--randomization-salt (строка)
randomizationSalt. Если вы опустите randomizationSalt, Evidently использует имя запуска в качестве randomizationSalt.--scheduled-splits-config (структура)
Массив структур, определяющих процентное распределение трафика между вариантами функционального элемента на каждом этапе запуска.
steps -> (список)
Массив структур, определяющих процентное распределение трафика между вариантами функционального элемента на каждом этапе запуска. Это также определяет время начала каждого этапа.
(структура)
Эта структура определяет процентное распределение трафика между вариантами функционального элемента на одном этапе запуска и время начала этого этапа.
groupWeights -> (отображение)
Процентное распределение трафика между вариантами функционального элемента на одном этапе запуска. Это набор пар ключ-значение. Ключами являются имена вариантов. Значения представляют собой процент трафика, который следует направить на этот вариант на этом этапе.
Значения выражены в тысячных долях процента, поэтому присвоение веса 50000 означает 50% трафика для этого варианта.
Если сумма весов для всех вариантов в переопределении сегмента не равна 100 000, то оставшийся трафик, соответствующий этому сегменту, не назначается этим переопределением сегмента и вместо этого переходит к следующему переопределению сегмента или к стандартному распределению трафика.
key -> (строка)
value -> (длинное целое число)
segmentOverrides -> (список)
Используйте этот параметр для указания различных распределений трафика для одного или нескольких сегментов аудитории. Сегмент — это часть вашей аудитории, которая обладает общими характеристиками. Примерами могут быть пользователи браузера Chrome, пользователи из Европы или пользователи браузера Firefox в Европе, которые также соответствуют другим критериям, которые собирает ваше приложение, например, возрасту.
Этот параметр представляет собой массив из не более чем шести объектов переопределения сегмента. Каждый из этих объектов указывает сегмент, который вы уже создали, и определяет распределение трафика для этого сегмента.
(структура)
Эта структура указывает сегмент, который вы уже создали, и определяет распределение трафика для этого сегмента для использования в запуске.
evaluationOrder -> (длинное целое число)
segment -> (строка)
weights -> (отображение)
Процентное распределение трафика между вариантами функционального элемента для назначения этому сегменту. Это набор пар ключ-значение. Ключами являются имена вариантов. Значения представляют собой объем трафика, который следует направить на этот вариант для этого сегмента. Это выражено в тысячных долях процента, поэтому вес 50000 соответствует 50% трафика.
key -> (строка)
value -> (длинное целое число)
startTime -> (временная метка)
Синтаксис JSON:
{
"steps": [
{
"groupWeights": {"string": long
...},
"segmentOverrides": [
{
"evaluationOrder": long,
"segment": "string",
"weights": {"string": long
...}
}
...
],
"startTime": timestamp
}
...
]
}
--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной JSON-строки. JSON-строка следует формату, предоставленному --generate-cli-skeleton. Если на командной строке предоставлены другие аргументы, эти значения перекроют значения из JSON. Невозможно передать произвольные двоичные значения с помощью значения из JSON, поскольку строка будет воспринята буквально. Это может не быть указано вместе с --cli-input-yaml.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса API. Если предоставлено значение NULL или строка 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
- текст
- таблица
- 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 версии 1, и двоичные значения должны быть переданы буквально. При предоставлении содержимого из файла, которое соответствует двоичному блоку, 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.
Вывод
launch -> (структура)
Структура, содержащая новые конфигурации обновлённого запуска.
arn -> (строка)
createdTime -> (метка времени)
description -> (строка)
execution -> (структура)
Структура, содержащая информацию о времени начала и окончания запуска.
endedTime -> (метка времени)
startedTime -> (метка времени)
groups -> (список)
Массив структур, определяющих вариации функций, используемых в запуске.
(структура)
Структура, определяющая одну группу запуска в запуске. Группа запуска — это вариация функции, включённая в запуск.
description -> (строка)
featureVariations -> (карта)
Вариант функции для этой группы запуска. Это пара "ключ-значение".
key -> (строка)
value -> (строка)
name -> (строка)
lastUpdatedTime -> (метка времени)
metricMonitors -> (список)
Массив структур, определяющих метрики, используемые для мониторинга производительности запуска.
(структура)
Структура, определяющая метрику для мониторинга производительности вариаций во время запуска.
metricDefinition -> (структура)
Структура, определяющая метрику.
entityIdKey -> (строка)
eventPattern -> (строка)
Шаблон события EventBridge, определяющий, как записывается метрика.
Для получения дополнительной информации о шаблонах событий EventBridge см. шаблоны событий Amazon EventBridge.
name -> (строка)
unitLabel -> (строка)
valueKey -> (строка)
name -> (строка)
project -> (строка)
randomizationSalt -> (строка)
randomizationSalt .scheduledSplitsDefinition -> (структура)
Массив структур, определяющих процентное распределение трафика между вариациями функций на каждом этапе запуска.
steps -> (список)
Массив структур, определяющих процентное распределение трафика между вариациями функций на каждом этапе запуска. Также определяется время начала каждого этапа.
(структура)
Эта структура определяет процентное распределение трафика между вариациями функций на одном этапе запуска и время начала этого этапа.
groupWeights -> (карта)
Процентное распределение трафика между вариациями функций на одном этапе запуска. Это набор пар "ключ-значение". Ключами являются имена вариаций. Значения представляют процент трафика, который нужно выделить для данной вариации на этом этапе.
Значения выражаются в тысячных долях процента, поэтому присваивание веса 50000 соответствует 50% трафика для данной вариации.
Если сумма весов всех вариаций в переопределении сегмента не составляет 100 000, то оставшийся трафик, соответствующий этому сегменту, не назначается этим переопределением сегмента и вместо этого переходит к следующему переопределению сегмента или к стандартному распределению трафика.
key -> (строка)
value -> (длинное целое число)
segmentOverrides -> (список)
Используйте этот параметр для указания различных распределений трафика для одного или нескольких сегментов аудитории. Сегмент — это часть вашей аудитории, которая обладает одним или несколькими общими характеристиками. Примерами могут быть пользователи браузера Chrome, пользователи в Европе или пользователи браузера Firefox в Европе, которые также соответствуют другим критериям, которые собирает ваше приложение, например, возрасту.
Этот параметр представляет собой массив, содержащий до шести объектов переопределения сегмента. Каждый из этих объектов задаёт сегмент, который вы уже создали, и определяет распределение трафика для этого сегмента.
(структура)
Эта структура задаёт сегмент, который вы уже создали, и определяет распределение трафика для этого сегмента, которое нужно использовать в запуске.
evaluationOrder -> (длинное целое число)
segment -> (строка)
weights -> (карта)
Процентное распределение трафика между вариациями функций для назначения этому сегменту. Это набор пар "ключ-значение". Ключами являются имена вариаций. Значения представляют собой количество трафика, которое нужно выделить для данной вариации в данном сегменте. Это выражается в тысячных долях процента, поэтому вес 50000 соответствует 50% трафика.
key -> (строка)
value -> (длинное целое число)
startTime -> (метка времени)
status -> (строка)
statusReason -> (строка)
tags -> (карта)
Список ключей и значений тегов, связанных с этим запуском.
key -> (строка)
value -> (строка)
type -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.