[ aws . lexv2-модели ]
start-import
Описание
Начинает импорт бота, языкового локализованного бота или пользовательского словаря из zip-архива, загруженного в ведро S3.
См. также: Документацию API AWS
Синтаксис
start-import
--import-id <value>
--resource-specification <value>
--merge-strategy <value>
[--file-password <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]
Параметры
--import-id (строка)
--resource-specification (структура)
Параметры для создания бота, локализованного бота или пользовательского словаря.
botImportSpecification -> (структура)
Параметры для импорта бота.
botName -> (строка)
roleArn -> (строка)
dataPrivacy -> (структура)
По умолчанию данные, хранящиеся Amazon Lex, шифруются. Структура DataPrivacy предоставляет параметры, определяющие, как Amazon Lex обрабатывает особые случаи обеспечения безопасности данных для вашего бота.
childDirected -> (логическое значение)
true или false в поле childDirected. Указав true в поле childDirected, вы подтверждаете, что ваше использование Amazon Lex действительно относится к веб-сайту, программе или другому приложению, которое направлено или ориентировано полностью или частично на детей младше 13 лет и подпадает под действие COPPA. Указав false в поле childDirected, вы подтверждаете, что ваше использование Amazon Lex **не** относится к веб-сайту, программе или другому приложению, которое направлено или ориентировано полностью или частично на детей младше 13 лет и подпадает под действие COPPA. Вы не можете указать значение по умолчанию для поля childDirected, которое не точно отражает, относится ли ваше использование Amazon Lex к веб-сайту, программе или другому приложению, направленному или ориентированному полностью или частично на детей младше 13 лет и подпадающему под действие COPPA. Если ваше использование Amazon Lex относится к веб-сайту, программе или другому приложению, направленному полностью или частично на детей младше 13 лет, вы должны получить требуемое подтвержденное родительское согласие в соответствии с COPPA. Сведения об использовании Amazon Lex в связи с веб-сайтами, программами или другими приложениями, направленными или ориентированными, полностью или частично, на детей младше 13 лет, см. в FAQ Amazon Lex.errorLogSettings -> (структура)
Позволяет настроить местоназначения, где будут публиковаться журналы ошибок во время процесса импорта бота.
enabled -> (логическое значение)
idleSessionTTLInSeconds -> (целое число)
Время в секундах, которое Amazon Lex должен хранить информацию о разговоре пользователя с ботом.
Взаимодействие пользователя остается активным на указанное время. Если в течение этого времени не происходит диалога, сессия истекает, и Amazon Lex удаляет все предоставленные данные до истечения срока ожидания.
Вы можете указать от 60 (1 минута) до 86 400 (24 часа) секунд.
botTags -> (карта)
Список тегов для добавления к боту. Вы можете добавить теги только при импорте бота. Вы не можете использовать операцию UpdateBot для обновления тегов. Для обновления тегов используйте операцию TagResource.
key -> (строка)
value -> (строка)
testBotAliasTags -> (карта)
Список тегов для добавления к тестовому псевдониму бота. Вы можете добавить теги только при импорте бота. Вы не можете использовать операцию UpdateAlias для обновления тегов. Для обновления тегов тестового псевдонима используйте операцию TagResource.
key -> (строка)
value -> (строка)
botLocaleImportSpecification -> (структура)
Параметры для импорта локализованного бота.
botId -> (строка)
botVersion -> (строка)
DRAFT бота.localeId -> (строка)
nluIntentConfidenceThreshold -> (двойное число)
Определяет порог, на котором Amazon Lex вставит AMAZON.FallbackIntent, AMAZON.KendraSearchIntent или оба, при возврате альтернативных намерений. AMAZON.FallbackIntent и AMAZON.KendraSearchIntent вставляются только в том случае, если они настроены для бота.
Например, предположим, что бот настроен на порог уверенности 0,80 и AMAZON.FallbackIntent. Amazon Lex возвращает три альтернативных намерения со следующими баллами уверенности: намерениеA (0,70), намерениеB (0,60), намерениеC (0,50). Ответ от операции PostText будет:
AMAZON.FallbackIntentIntentAIntentBIntentC
voiceSettings -> (структура)
Определяет параметры использования голоса Amazon Polly для общения с пользователем.
Допустимые значения:
standardneurallong-formgenerative
voiceId -> (строка)
engine -> (строка)
Указывает тип голоса Amazon Polly, который Amazon Lex должен использовать для голосового взаимодействия с пользователем. Дополнительные сведения см. в параметре ` engine операции SynthesizeSpeech <https://docs.aws.amazon.com/polly/latest/dg/API_SynthesizeSpeech.html#polly-SynthesizeSpeech-request-Engine>`__ в руководстве разработчика Amazon Polly.
Если вы не укажете значение, по умолчанию будет standard.
customVocabularyImportSpecification -> (структура)
Предоставляет параметры, необходимые для импорта пользовательского словаря.
botId -> (строка)
botVersion -> (строка)
localeId -> (строка)
en_GB.testSetImportResourceSpecification -> (структура)
Характеристики набора тестов, который импортируется.
testSetName -> (строка)
description -> (строка)
roleArn -> (строка)
storageLocation -> (структура)
Содержит информацию о местоположении, которое Amazon Lex использует для хранения набора тестов.
s3BucketName -> (строка)
s3Path -> (строка)
kmsKeyArn -> (строка)
importInputLocation -> (структура)
Содержит информацию о местоположении ввода, откуда набор тестов должен быть импортирован.
s3BucketName -> (строка)
s3Path -> (строка)
modality -> (строка)
testSetTags -> (карта)
Список тегов для добавления к набору тестов. Вы можете добавить теги только при импорте/создании нового набора тестов. Вы не можете использовать операцию UpdateTestSet для обновления тегов. Для обновления тегов используйте операцию TagResource.
key -> (строка)
value -> (строка)
Упрощенный синтаксис:
botImportSpecification={botName=string,roleArn=string,dataPrivacy={childDirected=boolean},errorLogSettings={enabled=boolean},idleSessionTTLInSeconds=integer,botTags={KeyName1=string,KeyName2=string},testBotAliasTags={KeyName1=string,KeyName2=string}},botLocaleImportSpecification={botId=string,botVersion=string,localeId=string,nluIntentConfidenceThreshold=double,voiceSettings={voiceId=string,engine=string}},customVocabularyImportSpecification={botId=string,botVersion=string,localeId=string},testSetImportResourceSpecification={testSetName=string,description=string,roleArn=string,storageLocation={s3BucketName=string,s3Path=string,kmsKeyArn=string},importInputLocation={s3BucketName=string,s3Path=string},modality=string,testSetTags={KeyName1=string,KeyName2=string}}
Синтаксис JSON:
{
"botImportSpecification": {
"botName": "string",
"roleArn": "string",
"dataPrivacy": {
"childDirected": true|false
},
"errorLogSettings": {
"enabled": true|false
},
"idleSessionTTLInSeconds": integer,
"botTags": {"string": "string"
...},
"testBotAliasTags": {"string": "string"
...}
},
"botLocaleImportSpecification": {
"botId": "string",
"botVersion": "string",
"localeId": "string",
"nluIntentConfidenceThreshold": double,
"voiceSettings": {
"voiceId": "string",
"engine": "standard"|"neural"|"long-form"|"generative"
}
},
"customVocabularyImportSpecification": {
"botId": "string",
"botVersion": "string",
"localeId": "string"
},
"testSetImportResourceSpecification": {
"testSetName": "string",
"description": "string",
"roleArn": "string",
"storageLocation": {
"s3BucketName": "string",
"s3Path": "string",
"kmsKeyArn": "string"
},
"importInputLocation": {
"s3BucketName": "string",
"s3Path": "string"
},
"modality": "Text"|"Audio",
"testSetTags": {"string": "string"
...}
}
}
--merge-strategy (строка)
Стратегия, используемая при конфликте имен между импортируемым ресурсом и существующим ресурсом. При стратегии слияния FailOnConflict существующие ресурсы не перезаписываются, и импорт завершается неудачно.
Возможные значения:
OverwriteFailOnConflictAppend
--file-password (строка)
--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 (boolean)
Включить отладовую регистрацию.
--endpoint-url (string)
Переопределить стандартный URL команды заданным URL.
--no-verify-ssl (boolean)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого SSL-соединения AWS CLI будет проверять SSL-сертификаты. Этот параметр переопределяет стандартное поведение проверки SSL-сертификатов.
--no-paginate (boolean)
Отключить автоматическую постраничную навигацию. Если автоматическая постраничная навигация отключена, AWS CLI сделает только один вызов для первой страницы результатов.
--output (string)
Стиль форматирования вывода команд.
- json
- text
- table
- yaml
- yaml-stream
--query (string)
Запрос JMESPath для фильтрации данных ответа.
--profile (string)
Использовать определённый профиль из файла аутентификации.
--region (string)
Регион для использования. Переопределяет настройки из конфигурации/окружения.
--version (string)
Отобразить версию этого инструмента.
--color (string)
Включить/выключить цветной вывод.
- on
- off
- auto
--no-sign-request (boolean)
Не подписывать запросы. Данные аутентификации не будут загружены, если этот параметр задан.
--ca-bundle (string)
Файл сертификатов CA для проверки SSL-сертификатов. Переопределяет настройки из конфигурации/окружения.
--cli-read-timeout (int)
Максимальное время чтения сокета в секундах. Если значение равно 0, чтение сокета будет блокирующим и без таймаута. Значение по умолчанию — 60 секунд.
--cli-connect-timeout (int)
Максимальное время подключения сокета в секундах. Если значение равно 0, подключение сокета будет блокирующим и без таймаута. Значение по умолчанию — 60 секунд.
--cli-binary-format (string)
Стиль форматирования для двоичных блоков. По умолчанию используется формат 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 (boolean)
Отключить пейджер CLI для вывода.
--cli-auto-prompt (boolean)
Автоматически запрашивать параметры ввода CLI.
--no-cli-auto-prompt (boolean)
Отключить автоматическое запросы параметров ввода CLI.
Вывод
importId -> (строка)
resourceSpecification -> (структура)
Параметры, используемые при импорте ресурса.
botImportSpecification -> (структура)
Параметры импорта бота.
botName -> (строка)
roleArn -> (строка)
dataPrivacy -> (структура)
По умолчанию данные, хранящиеся Amazon Lex, зашифрованы. Структура DataPrivacy предоставляет настройки, определяющие, как Amazon Lex обрабатывает особые случаи защиты данных для вашего бота.
childDirected -> (булево)
true или false в поле childDirected. Указав true в поле childDirected, вы подтверждаете, что ваше использование Amazon Lex относится к веб-сайту, программе или другому приложению, которое целиком или частично направлено или ориентировано на детей младше 13 лет и подпадает под COPPA. Указав false в поле childDirected, вы подтверждаете, что ваше использование Amazon Lex не относится к веб-сайту, программе или другому приложению, которое целиком или частично направлено или ориентировано на детей младше 13 лет и подпадает под COPPA. Вы не можете указать значение по умолчанию для поля childDirected, которое неточно отражает, относится ли ваше использование Amazon Lex к веб-сайту, программе или другому приложению, которое целиком или частично направлено или ориентировано на детей младше 13 лет и подпадает под COPPA. Если ваше использование Amazon Lex относится к веб-сайту, программе или другому приложению, которое целиком или частично направлено на детей младше 13 лет, вы должны получить необходимую проверенную родительскую санкцию в соответствии с COPPA. Дополнительную информацию об использовании Amazon Lex в связи с веб-сайтами, программами или другими приложениями, которые целиком или частично направлены или ориентированы на детей младше 13 лет, см. в разделе Часто задаваемые вопросы Amazon Lex.errorLogSettings -> (структура)
Позволяет настроить места назначения, куда будут публиковаться журналы ошибок во время процесса импорта бота.
enabled -> (булево)
idleSessionTTLInSeconds -> (целое число)
Время в секундах, которое Amazon Lex должен хранить информацию о разговоре пользователя с ботом.
Взаимодействие пользователя остается активным в течение указанного времени. Если в течение этого времени не происходит никакого разговора, сессия истекает, и Amazon Lex удаляет все предоставленные данные до истечения срока ожидания.
Вы можете указать значение от 60 (1 минута) до 86 400 (24 часа) секунд.
botTags -> (карта)
Список тегов для добавления к боту. Вы можете добавлять теги только при импорте бота. Вы не можете использовать операцию UpdateBot для обновления тегов. Для обновления тегов используйте операцию TagResource.
key -> (строка)
value -> (строка)
testBotAliasTags -> (карта)
Список тегов для добавления к тестовому псевдониму бота. Вы можете добавлять теги только при импорте бота. Вы не можете использовать операцию UpdateAlias для обновления тегов. Для обновления тегов тестового псевдонима используйте операцию TagResource.
key -> (строка)
value -> (строка)
botLocaleImportSpecification -> (структура)
Параметры импорта локали бота.
botId -> (строка)
botVersion -> (строка)
DRAFT бота.localeId -> (строка)
nluIntentConfidenceThreshold -> (двойное число)
Определяет порог, при котором Amazon Lex вставит AMAZON.FallbackIntent , AMAZON.KendraSearchIntent или оба при возврате альтернативных интентов. AMAZON.FallbackIntent и AMAZON.KendraSearchIntent вставляются только в том случае, если они настроены для бота.
Например, предположим, что для бота настроен порог уверенности 0,80 и AMAZON.FallbackIntent . Amazon Lex возвращает три альтернативных интента со следующими значениями уверенности: IntentA (0,70), IntentB (0,60), IntentC (0,50). Ответ от операции PostText будет:
AMAZON.FallbackIntentIntentAIntentBIntentC
voiceSettings -> (структура)
Определяет настройки использования голоса Amazon Polly для общения с пользователем.
Допустимые значения:
standardneurallong-formgenerative
voiceId -> (строка)
engine -> (строка)
Указывает тип голоса Amazon Polly, который Amazon Lex должен использовать для голосового взаимодействия с пользователем. Дополнительную информацию см. в параметре `engine` операции SynthesizeSpeech в руководстве разработчика Amazon Polly.
Если вы не укажете значение, по умолчанию будет standard.
customVocabularyImportSpecification -> (структура)
Предоставляет параметры, необходимые для импорта пользовательского словаря.
botId -> (строка)
botVersion -> (строка)
localeId -> (строка)
en_GB.testSetImportResourceSpecification -> (структура)
Спецификации набора тестов, который импортируется.
testSetName -> (строка)
description -> (строка)
roleArn -> (строка)
storageLocation -> (структура)
Содержит информацию о расположении, которое Amazon Lex использует для хранения набора тестов.
s3BucketName -> (строка)
s3Path -> (строка)
kmsKeyArn -> (строка)
importInputLocation -> (структура)
Содержит информацию о расположении входных данных, откуда должен импортироваться набор тестов.
s3BucketName -> (строка)
s3Path -> (строка)
modality -> (строка)
testSetTags -> (карта)
Список тегов для добавления к набору тестов. Вы можете добавлять теги только при импорте/создании нового набора тестов. Вы не можете использовать операцию UpdateTestSet для обновления тегов. Для обновления тегов используйте операцию TagResource.
key -> (строка)
value -> (строка)
mergeStrategy -> (строка)
FailOnConflict, существующие ресурсы не перезаписываются, и импорт завершается неудачно.importStatus -> (строка)
Complete, бот, псевдоним бота или пользовательский словарь готовы к использованию.creationDateTime -> (временная метка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.