[ aws . bedrock-agent-runtime ]
retrieve
Описание
Запрос к базе знаний и извлечение информации из неё.
См. также: Документацию API AWS
retrieve использует значения типов документов. Типы документов следуют модели данных JSON, где допустимые значения: строки, числа, булевы значения, null, массивы и объекты. Для ввода команд, опций и вложенных параметров, помеченных типом document, необходимо предоставить JSON. Краткая синтаксическая запись не поддерживает типы документов.
retrieve — это оперируемая по страницам операция. Для получения всего набора результатов могут быть выпущены несколько API-запросов. Вы можете отключить постраничный вывод, предоставив аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничным выводом, аргумент --query должен извлекать данные из результатов следующих выражений запроса: retrievalResults
Синтаксис
retrieve
[--guardrail-configuration <value>]
--knowledge-base-id <value>
[--retrieval-configuration <value>]
--retrieval-query <value>
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--max-items <value>]
[--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]
Параметры
--guardrail-configuration (структура)
Параметры настройки guardrail.
guardrailId -> (строка)
guardrailVersion -> (строка)
Краткая синтаксическая запись:
guardrailId=string,guardrailVersion=string
Синтаксис JSON:
{
"guardrailId": "string",
"guardrailVersion": "string"
}
--knowledge-base-id (строка)
--retrieval-configuration (структура)
Содержит конфигурации для запроса и извлечения данных из базы знаний. Для получения дополнительной информации см. Конфигурации запросов.
vectorSearchConfiguration -> (структура)
Содержит данные о том, как должны возвращаться результаты векторного поиска. Для получения дополнительной информации см. Конфигурации запросов.
filter -> (структура помеченного объединения)
Указывает фильтры, которые должны применяться к метаданным в источниках данных базы знаний перед возвратом результатов. Для получения дополнительной информации см. Конфигурации запросов.
Примечание
Это структура помеченного объединения. Можно задать только один из следующих ключей верхнего уровня:andAll, equals, greaterThan, greaterThanOrEquals, in, lessThan, lessThanOrEquals, listContains, notEquals, notIn, orAll, startsWith, stringContains.andAll -> (список)
Источники данных базы знаний возвращаются, если атрибуты их метаданных удовлетворяют всем условиям фильтрации в этом списке.
(структура помеченного объединения)
Указывает фильтры, которые должны применяться к атрибутам метаданных в источниках данных базы знаний перед возвратом результатов. Для получения дополнительной информации см. Конфигурации запросов. Примеры использования этих фильтров приведены ниже.
Этот тип данных используется в следующих операциях API:
- Запрос на извлечение – в поле
filter - Запрос на извлечение и генерацию – в поле
filter
Примечание
Это структура помеченного объединения. Можно задать только один из следующих ключей верхнего уровня:andAll, equals, greaterThan, greaterThanOrEquals, in, lessThan, lessThanOrEquals, listContains, notEquals, notIn, orAll, startsWith, stringContains.andAll -> (список)
Источники данных базы знаний возвращаются, если атрибуты их метаданных удовлетворяют всем условиям фильтрации в этом списке.
(… рекурсивно …)
equals -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, а значение которого соответствует значению value в этом объекте.
Следующий пример вернет источники данных с атрибутом animal, значение которого равно cat:
"equals": { "key": "animal", "value": "cat" }key -> (строка)
value -> (документ)
greaterThan -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, а значение которого больше значения value в этом объекте.
Следующий пример вернет источники данных с атрибутом year, значение которого больше, чем 1989:
"greaterThan": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
greaterThanOrEquals -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, а значение которого больше или равно значению value в этом объекте.
Следующий пример вернет источники данных с атрибутом year, значение которого больше или равно 1989:
"greaterThanOrEquals": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
in -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, а значение которого входит в список, указанный в значении value в этом объекте.
Следующий пример вернет источники данных с атрибутом animal, значение которого равно либо cat, либо dog:
"in": { "key": "animal", "value": ["cat", "dog"] }key -> (строка)
value -> (документ)
lessThan -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, а значение которого меньше значения value в этом объекте.
Следующий пример вернет источники данных с атрибутом year, значение которого меньше, чем 1989.
"lessThan": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
lessThanOrEquals -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, а значение которого меньше или равно значению value в этом объекте.
Следующий пример вернет источники данных с атрибутом year, значение которого меньше или равно 1989.
"lessThanOrEquals": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
listContains -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, а значение которого является списком, содержащим value в качестве одного из своих элементов.
Следующий пример вернет источники данных с атрибутом animals, который представляет собой список, содержащий элемент cat (например, ["dog", "cat"]).
"listContains": { "key": "animals", "value": "cat" }key -> (строка)
value -> (документ)
notEquals -> (структура)
Источники данных базы знаний возвращаются, когда:
- Они содержат атрибут метаданных, имя которого соответствует значению
key, а значение которого не соответствует значениюvalueв этом объекте. - Ключ отсутствует в документе.
Следующий пример вернет источники данных, не содержащие атрибута animal, значение которого равно cat.
"notEquals": { "key": "animal", "value": "cat" }key -> (строка)
value -> (документ)
notIn -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, а значение которого не входит в список, указанный в значении value в этом объекте.
Следующий пример вернет источники данных, у которых атрибут animal не равен ни cat, ни dog.
"notIn": { "key": "animal", "value": ["cat", "dog"] }key -> (строка)
value -> (документ)
orAll -> (список)
Источники данных базы знаний возвращаются, если атрибуты их метаданных удовлетворяют хотя бы одному из условий фильтрации в этом списке.
(… рекурсивно …)
startsWith -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, а значение которого начинается со значения value в этом объекте. Этот фильтр в настоящее время поддерживается только для векторных хранилищ Amazon OpenSearch Serverless.
Следующий пример вернет источники данных с атрибутом animal, начинающимся со значения ca (например, cat или camel).
"startsWith": { "key": "animal", "value": "ca" }key -> (строка)
value -> (документ)
stringContains -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, и значение которого является одним из следующих:
- Строка, содержащая
valueв качестве подстроки. Следующий пример вернет источники данных с атрибутомanimal, содержащим подстрокуat(например,cat)."stringContains": { "key": "animal", "value": "at" } - Список с элементом, содержащим
valueв качестве подстроки. Следующий пример вернет источники данных с атрибутомanimals, который представляет собой список, содержащий элемент, содержащий подстрокуat(например,["dog", "cat"])."stringContains": { "key": "animals", "value": "at" }
key -> (строка)
value -> (документ)
equals -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, а значение которого соответствует значению value в этом объекте.
Следующий пример вернет источники данных с атрибутом animal, значение которого равно cat:
"equals": { "key": "animal", "value": "cat" }key -> (строка)
value -> (документ)
greaterThan -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует значению key, а значение которого больше значения value в этом объекте.
Следующий пример вернет источники данных с атрибутом year, значение которого больше, чем 1989:
"greaterThan": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
greaterThanOrEquals -> (структура)
Данные источников базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует key, а значение которого больше или равно значению value в этом объекте.
Следующий пример вернёт источники данных с атрибутом year, значение которого больше или равно 1989:
"greaterThanOrEquals": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
in -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует key, а значение которого находится в списке, указанном в value в этом объекте.
Следующий пример вернёт источники данных с атрибутом animal, который равен либо cat, либо dog:
"in": { "key": "animal", "value": ["cat", "dog"] }key -> (строка)
value -> (документ)
lessThan -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует key, а значение которого меньше значения value в этом объекте.
Следующий пример вернёт источники данных с атрибутом year, значение которого меньше 1989.
"lessThan": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
lessThanOrEquals -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует key, а значение которого меньше или равно значению value в этом объекте.
Следующий пример вернёт источники данных с атрибутом year, значение которого меньше или равно 1989.
"lessThanOrEquals": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
listContains -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует key, а значение которого является списком, содержащим value в качестве одного из своих членов.
Следующий пример вернёт источники данных с атрибутом animals, который является списком, содержащим член cat (например, ["dog", "cat"]).
"listContains": { "key": "animals", "value": "cat" }key -> (строка)
value -> (документ)
notEquals -> (структура)
Источники данных базы знаний возвращаются, когда:
- Они содержат атрибут метаданных, имя которого соответствует
key, а значение которого не совпадает со значениемvalueв этом объекте. - Ключ отсутствует в документе.
Следующий пример вернёт источники данных, не содержащие атрибут animal со значением cat.
"notEquals": { "key": "animal", "value": "cat" }key -> (строка)
value -> (документ)
notIn -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого соответствует key, а значение которого не находится в списке, указанном в value в этом объекте.
Следующий пример вернёт источники данных, у которых атрибут animal не равен ни cat, ни dog.
"notIn": { "key": "animal", "value": ["cat", "dog"] }key -> (строка)
value -> (документ)
orAll -> (список)
Данные источников базы знаний возвращаются, если атрибуты метаданных удовлетворяют хотя бы одному из условий фильтрации в этом списке.
(Структура помеченного объединения)
Указывает фильтры, которые нужно применить к атрибутам метаданных в источниках данных базы знаний перед возвратом результатов. Дополнительную информацию см. в разделе Настройки запросов . Примеры использования этих фильтров см. ниже.
Этот тип данных используется в следующих операциях API:
- Запрос извлечения – в поле
filter - Запрос извлечения и генерации – в поле
filter
Примечание
Это структура помеченного объединения. Может быть задан только один из следующих ключей верхнего уровня:andAll, equals, greaterThan, greaterThanOrEquals, in, lessThan, lessThanOrEquals, listContains, notEquals, notIn, orAll, startsWith, stringContains.andAll -> (список)
Данные источников базы знаний возвращаются, если атрибуты метаданных удовлетворяют всем условиям фильтрации в этом списке.
(… рекурсивно …)
equals -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого совпадает со значением value в этом объекте.
Следующий пример вернёт источники данных с атрибутом animal, значение которого равно cat :
"equals": { "key": "animal", "value": "cat" }key -> (строка)
value -> (документ)
greaterThan -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого больше, чем значение value в этом объекте.
Следующий пример вернёт источники данных с атрибутом year, значение которого больше, чем 1989 :
"greaterThan": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
greaterThanOrEquals -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого больше или равно значению value в этом объекте.
Следующий пример вернёт источники данных с атрибутом year, значение которого больше или равно 1989 :
"greaterThanOrEquals": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
in -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого содержится в списке, указанном в value в этом объекте.
Следующий пример вернёт источники данных с атрибутом animal, значение которого равно либо cat, либо dog :
"in": { "key": "animal", "value": ["cat", "dog"] }key -> (строка)
value -> (документ)
lessThan -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого меньше, чем значение value в этом объекте.
Следующий пример вернёт источники данных с атрибутом year, значение которого меньше, чем 1989.
"lessThan": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
lessThanOrEquals -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого меньше или равно значению value в этом объекте.
Следующий пример вернёт источники данных с атрибутом year, значение которого меньше или равно 1989.
"lessThanOrEquals": { "key": "year", "value": 1989 }key -> (строка)
value -> (документ)
listContains -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого является списком, содержащим value в качестве одного из своих членов.
Следующий пример вернёт источники данных с атрибутом animals, который является списком, содержащим член cat (например, ["dog", "cat"]).
"listContains": { "key": "animals", "value": "cat" }key -> (строка)
value -> (документ)
notEquals -> (структура)
Источники данных базы знаний возвращаются, когда:
- Они содержат атрибут метаданных, имя которого совпадает с
key, и значение которого не совпадает со значениемvalueв этом объекте. - Ключа нет в документе.
Следующий пример вернёт источники данных, не содержащие атрибута animal со значением cat.
"notEquals": { "key": "animal", "value": "cat" }key -> (строка)
value -> (документ)
notIn -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого не содержится в списке, указанном в value в этом объекте.
Следующий пример вернёт источники данных, у которых атрибут animal не равен ни cat, ни dog.
"notIn": { "key": "animal", "value": ["cat", "dog"] }key -> (строка)
value -> (документ)
orAll -> (список)
Источники данных базы знаний возвращаются, если атрибуты метаданных удовлетворяют хотя бы одному из условий фильтрации в этом списке.
(… рекурсивно …)
startsWith -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого начинается с value в этом объекте. Этот фильтр в настоящее время поддерживается только для векторизованных хранилищ Amazon OpenSearch Serverless.
Следующий пример вернёт источники данных с атрибутом animal, начинающимся со значения ca (например, cat или camel).
"startsWith": { "key": "animal", "value": "ca" }key -> (строка)
value -> (документ)
stringContains -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого является одним из следующих:
- Строка, содержащая
valueв качестве подстроки. Следующий пример вернёт источники данных с атрибутомanimal, содержащим подстрокуat(например,cat)."stringContains": { "key": "animal", "value": "at" } - Список с членом, содержащим
valueв качестве подстроки. Следующий пример вернёт источники данных с атрибутомanimals, который является списком, содержащим член, содержащий подстрокуat(например,["dog", "cat"])."stringContains": { "key": "animals", "value": "at" }
key -> (строка)
value -> (документ)
startsWith -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого начинается с value в этом объекте. Этот фильтр в настоящее время поддерживается только для векторизованных хранилищ Amazon OpenSearch Serverless.
Следующий пример вернёт источники данных с атрибутом animal, начинающимся со значения ca (например, cat или camel).
"startsWith": { "key": "animal", "value": "ca" }key -> (строка)
value -> (документ)
stringContains -> (структура)
Источники данных базы знаний возвращаются, если они содержат атрибут метаданных, имя которого совпадает с key, и значение которого является одним из следующих:
- Строка, содержащая
valueв качестве подстроки. Следующий пример вернёт источники данных с атрибутомanimal, содержащим подстрокуat(например,cat)."stringContains": { "key": "animal", "value": "at" } - Список с членом, содержащим
valueв качестве подстроки. Следующий пример вернёт источники данных с атрибутомanimals, который является списком, содержащим член, содержащий подстрокуat(например,["dog", "cat"])."stringContains": { "key": "animals", "value": "at" }
key -> (строка)
value -> (документ)
implicitFilterConfiguration -> (структура)
Настройки для неявного фильтра.
metadataAttributes -> (список)
Метаданные, которые можно использовать в фильтре.
(структура)
Подробности о атрибуте метаданных.
description -> (строка)
key -> (строка)
type -> (строка)
modelArn -> (строка)
numberOfResults -> (целое число)
overrideSearchType -> (строка)
HYBRID, используя и векторные вложения, и обычный текст, или поиска SEMANTIC, используя только векторные вложения. Для других конфигураций векторного хранилища доступен только поиск SEMANTIC. Для получения дополнительной информации см. Тестирование базы знаний.rerankingConfiguration -> (структура)
Содержит конфигурации для переупорядочивания полученных результатов. Для получения дополнительной информации см. Улучшение релевантности ответов на запросы с помощью модели переупорядочения.
bedrockRerankingConfiguration -> (структура)
Содержит конфигурации для модели переупорядочения Amazon Bedrock.
metadataConfiguration -> (структура)
Содержит конфигурации для метаданных, используемых при переупорядочении.
selectionMode -> (строка)
SELECTIVE, включите поле selectiveModeConfiguration.selectiveModeConfiguration -> (структура со связанными типами)
Содержит конфигурации для полей метаданных, которые нужно включать или исключать при рассмотрении переупорядочения.
Примечание
Это структура со связанными типами. Можно установить только один из следующих ключей верхнего уровня:fieldsToExclude, fieldsToInclude.fieldsToExclude -> (список)
Массив объектов, каждый из которых указывает поле метаданных, которое нужно исключить из рассмотрения при переупорядочении.
(структура)
Содержит информацию о поле метаданных, которое нужно включить или исключить из рассмотрения при переупорядочении.
fieldName -> (строка)
fieldsToInclude -> (список)
Массив объектов, каждый из которых указывает поле метаданных, которое нужно включить в рассмотрение при переупорядочении. Остальные поля метаданных игнорируются.
(структура)
Содержит информацию о поле метаданных, которое нужно включить или исключить из рассмотрения при переупорядочении.
fieldName -> (строка)
modelConfiguration -> (структура)
Содержит конфигурации для модели переупорядочения.
additionalModelRequestFields -> (карта)
Объект JSON, ключи которого — поля запроса для модели, а значения — значения этих полей.
key -> (строка)
value -> (документ)
modelArn -> (строка)
numberOfRerankedResults -> (целое число)
type -> (строка)
Синтаксис JSON:
{
"vectorSearchConfiguration": {
"filter": {
"andAll": [
{
"andAll": [
{ ... recursive ... }
...
],
"equals": {
"key": "string",
"value": {...}
},
"greaterThan": {
"key": "string",
"value": {...}
},
"greaterThanOrEquals": {
"key": "string",
"value": {...}
},
"in": {
"key": "string",
"value": {...}
},
"lessThan": {
"key": "string",
"value": {...}
},
"lessThanOrEquals": {
"key": "string",
"value": {...}
},
"listContains": {
"key": "string",
"value": {...}
},
"notEquals": {
"key": "string",
"value": {...}
},
"notIn": {
"key": "string",
"value": {...}
},
"orAll": [
{ ... recursive ... }
...
],
"startsWith": {
"key": "string",
"value": {...}
},
"stringContains": {
"key": "string",
"value": {...}
}
}
...
],
"equals": {
"key": "string",
"value": {...}
},
"greaterThan": {
"key": "string",
"value": {...}
},
"greaterThanOrEquals": {
"key": "string",
"value": {...}
},
"in": {
"key": "string",
"value": {...}
},
"lessThan": {
"key": "string",
"value": {...}
},
"lessThanOrEquals": {
"key": "string",
"value": {...}
},
"listContains": {
"key": "string",
"value": {...}
},
"notEquals": {
"key": "string",
"value": {...}
},
"notIn": {
"key": "string",
"value": {...}
},
"orAll": [
{
"andAll": [
{ ... recursive ... }
...
],
"equals": {
"key": "string",
"value": {...}
},
"greaterThan": {
"key": "string",
"value": {...}
},
"greaterThanOrEquals": {
"key": "string",
"value": {...}
},
"in": {
"key": "string",
"value": {...}
},
"lessThan": {
"key": "string",
"value": {...}
},
"lessThanOrEquals": {
"key": "string",
"value": {...}
},
"listContains": {
"key": "string",
"value": {...}
},
"notEquals": {
"key": "string",
"value": {...}
},
"notIn": {
"key": "string",
"value": {...}
},
"orAll": [
{ ... recursive ... }
...
],
"startsWith": {
"key": "string",
"value": {...}
},
"stringContains": {
"key": "string",
"value": {...}
}
}
...
],
"startsWith": {
"key": "string",
"value": {...}
},
"stringContains": {
"key": "string",
"value": {...}
}
},
"implicitFilterConfiguration": {
"metadataAttributes": [
{
"description": "string",
"key": "string",
"type": "STRING"|"NUMBER"|"BOOLEAN"|"STRING_LIST"
}
...
],
"modelArn": "string"
},
"numberOfResults": integer,
"overrideSearchType": "HYBRID"|"SEMANTIC",
"rerankingConfiguration": {
"bedrockRerankingConfiguration": {
"metadataConfiguration": {
"selectionMode": "SELECTIVE"|"ALL",
"selectiveModeConfiguration": {
"fieldsToExclude": [
{
"fieldName": "string"
}
...
],
"fieldsToInclude": [
{
"fieldName": "string"
}
...
]
}
},
"modelConfiguration": {
"additionalModelRequestFields": {"string": {...}
...},
"modelArn": "string"
},
"numberOfRerankedResults": integer
},
"type": "BEDROCK_RERANKING_MODEL"
}
}
}
--retrieval-query (структура)
Содержит запрос, отправленный базе знаний.
text -> (строка)
Сокращенный синтаксис:
text=string
Синтаксис JSON:
{
"text": "string"
}
--cli-input-json | --cli-input-yaml (строка) Считывает аргументы из предоставленной строки JSON. Строка JSON соответствует формату, предоставленному --generate-cli-skeleton. Если другие аргументы указаны в командной строке, эти значения переопределят значения, предоставленные JSON. Невозможно передавать произвольные двоичные значения с помощью значения, предоставленного JSON, так как строка будет интерпретироваться буквально. Это может не указываться вместе с --cli-input-yaml.
--starting-token (строка)
Токен, указывающий, с какой точки начать постраничный вывод. Это NextToken из ранее усеченного ответа.
Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.
--max-items (целое число)
Общее количество элементов, которые нужно вернуть в выводе команды. Если общее количество доступных элементов превышает указанное значение, в выводе команды предоставляется NextToken. Чтобы продолжить постраничный вывод, укажите значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken напрямую вне AWS CLI.
Примеры использования см. в разделе Постраничный вывод в Руководстве пользователя AWS Command Line Interface.
--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.
Вывод
guardrailAction -> (строка)
nextToken -> (строка)
nextToken. Используйте этот маркер в поле nextToken другого запроса для получения следующей порции результатов.retrievalResults -> (список)
Список результатов запроса к базе знаний.
(структура)
Подробная информация о результате запроса к базе знаний.
Этот тип данных используется в следующих операциях API:
- Ответ на запрос – в поле
retrievalResults
content -> (структура)
Содержит информацию о содержимом блока.
byteContent -> (строка)
data:image/jpeg;base64,${base64-encoded string}.row -> (список)
Указывает информацию о строках с ячейками, которые нужно вернуть в результате.
(структура)
Содержит информацию о столбце с ячейкой, которую нужно вернуть в результате.
columnName -> (строка)
columnValue -> (строка)
type -> (строка)
text -> (строка)
type -> (строка)
location -> (структура)
Содержит информацию о расположении источника данных.
confluenceLocation -> (структура)
Расположение источника данных Confluence.
url -> (строка)
customDocumentLocation -> (структура)
Указывает расположение документа в пользовательском источнике данных.
id -> (строка)
kendraDocumentLocation -> (структура)
Расположение документа в Amazon Kendra.
uri -> (строка)
s3Location -> (структура)
Расположение источника данных S3.
uri -> (строка)
salesforceLocation -> (структура)
Расположение источника данных Salesforce.
url -> (строка)
sharePointLocation -> (структура)
Расположение источника данных SharePoint.
url -> (строка)
sqlLocation -> (структура)
Содержит информацию о SQL-запросе, используемом для получения результата.
query -> (строка)
type -> (строка)
webLocation -> (структура)
Расположение источника данных – URL веб-сайта(ов).
url -> (строка)
metadata -> (карта)
Содержит атрибуты метаданных и их значения для файла в источнике данных. Дополнительную информацию см. в разделе Метаданные и фильтрация.
key -> (строка)
value -> (документ)
score -> (число с плавающей запятой)
© Copyright 2025, Amazon Web Services. Created using Sphinx.