[ aws . personalize ]
create-solution-version
Описание
Обучает или переобучает активное решение в группе настраиваемых наборов данных. Решение создается с помощью операции CreateSolution и должно находиться в состоянии ACTIVE перед вызовом CreateSolutionVersion. Каждый раз при вызове этой операции создается новая версия решения.
Версия решения может находиться в одном из следующих состояний:
- CREATE PENDING
- CREATE IN_PROGRESS
- ACTIVE
- CREATE FAILED
- CREATE STOPPING
- CREATE STOPPED
Чтобы получить состояние версии, вызовите DescribeSolutionVersion. Дождитесь, пока состояние не станет ACTIVE, прежде чем вызывать CreateCampaign.
Если состояние показывает CREATE FAILED, ответ включает ключ failureReason, который описывает причину сбоя работы.
- ListSolutionVersions
- DescribeSolutionVersion
- ListSolutions
- CreateSolution
- DescribeSolution
- DeleteSolution
См. также: Документацию AWS API
Синтаксис
create-solution-version
[--name <value>]
--solution-arn <value>
[--training-mode <value>]
[--tags <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]
Параметры
--name (строка)
--solution-arn (строка)
--training-mode (строка)
Область обучения, которая должна быть выполнена при создании версии решения. По умолчанию используется FULL. Это создает полностью новую модель на основе всех обучающих данных из наборов данных в вашей группе наборов данных.
Если вы используете User-Personalization, вы можете указать режим обучения UPDATE. Это обновляет модель с учетом новых элементов для рекомендаций. Это не полное переобучение. Вам все равно необходимо выполнять полное переобучение еженедельно. Если вы укажете UPDATE, Amazon Personalize прекратит автоматические обновления для версии решения. Чтобы возобновить обновления, создайте новое решение с режимом обучения, установленным в FULL, и разверните его в кампании. Дополнительную информацию об автоматических обновлениях см. в разделе Автоматические обновления.
Параметр UPDATE можно использовать только в том случае, если вы уже создали активную версию решения из входного решения с помощью параметра FULL и входное решение было обучено с помощью рецепта User-Personalization или рецепта HRNN-Coldstart (старая версия).
Возможные значения:
FULLUPDATEAUTOTRAIN
--tags (список)
Список тегов, которые необходимо применить к версии решения.
(структура)
Дополнительные метаданные, которые вы применяете к ресурсам, чтобы помочь в их категоризации и организации. Каждый тег состоит из ключа и необязательного значения, которые вы определяете. Дополнительную информацию см. в разделе Присвоение тегов ресурсам Amazon Personalize.
tagKey -> (строка)
tagValue -> (строка)
Сокращенный синтаксис:
tagKey=string,tagValue=string ...
Синтаксис JSON:
[
{
"tagKey": "string",
"tagValue": "string"
}
...
]
--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
- table
- yaml
- yaml-stream
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из файла с учетными данными.
--region (строка)
Использовать указанный регион. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/выключить цветной вывод.
- on
- off
- auto
--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.
Вывод
solutionVersionArn -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.