Spec-Zone.ru › AWS CLI v2

[ aws . kendra ]

describe-index

Описание

Получает информацию об индексе Amazon Kendra.

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

Синтаксис

  describe-index
--id <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]

Параметры

--id (строка)

Идентификатор индекса, о котором требуется получить информацию.

--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
  • текст
  • таблица
  • 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 в руководстве пользователя AWS CLI.

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

Получение информации об индексе Amazon Kendra

Следующий describe-index получает информацию об индексе Amazon Kendra. Вы можете просмотреть конфигурацию индекса и прочитать любые сообщения об ошибках, если статус показывает, что индекс «FAILED» и не был полностью создан.

aws kendra describe-index \
    --id exampleindex1

Вывод:

{
    "CapacityUnits": {
        "QueryCapacityUnits": 0,
        "StorageCapacityUnits": 0
    },
    "CreatedAt": 2024-02-25T12:30:10+00:00,
    "Description": "Example index 1 contains the first set of example documents",
    "DocumentMetadataConfigurations": [
        {
            "Name": "_document_title",
            "Relevance": {
                "Importance": 8
            },
            "Search": {
                "Displayable": true,
                "Facetable": false,
                "Searchable": true,
                "Sortable": false
            },
            "Type": "STRING_VALUE"
        },
        {
            "Name": "_document_body",
            "Relevance": {
                "Importance": 5
            },
            "Search": {
                "Displayable": true,
                "Facetable": false,
                "Searchable": true,
                "Sortable": false
            },
            "Type": "STRING_VALUE"
        },
        {
            "Name": "_last_updated_at",
            "Relevance": {
                "Importance": 6,
                "Duration": "2628000s",
                "Freshness": true
            },
            "Search": {
                "Displayable": true,
                "Facetable": false,
                "Searchable": true,
                "Sortable": true
            },
            "Type": "DATE_VALUE"
        },
        {
            "Name": "department_custom_field",
            "Relevance": {
                "Importance": 7,
                "ValueImportanceMap": {
                    "Human Resources" : 4,
                    "Marketing and Sales" : 2,
                    "Research and innvoation" : 3,
                    "Admin" : 1
                }
            },
            "Search": {
                "Displayable": true,
                "Facetable": true,
                "Searchable": true,
                "Sortable": true
            },
            "Type": "STRING_VALUE"
        }
    ],
    "Edition": "DEVELOPER_EDITION",
    "Id": "index1",
    "IndexStatistics": {
        "FaqStatistics": {
            "IndexedQuestionAnswersCount": 10
        },
        "TextDocumentStatistics": {
            "IndexedTextBytes": 1073741824,
            "IndexedTextDocumentsCount": 1200
        }
    },
    "Name": "example index 1",
    "RoleArn": "arn:aws:iam::my-account-id:role/KendraRoleForExampleIndex",
    "ServerSideEncryptionConfiguration": {
        "KmsKeyId": "my-kms-key-id"
    },
    "Status": "ACTIVE",
    "UpdatedAt": 1709163615,
    "UserContextPolicy": "USER_TOKEN",
    "UserTokenConfigurations": [
        {
            "JsonTokenTypeConfiguration": {
                "GroupAttributeField": "groupNameField",
                "UserNameAttributeField": "userNameField"
            }
        }
    ]
}

Для получения дополнительной информации см. раздел Начало работы с индексом Amazon Kendra и соединителем источника данных в руководстве разработчика Amazon Kendra.

Вывод

Имя -> (строка)

Имя индекса.

Идентификатор -> (строка)

Идентификатор индекса.

Версия -> (строка)

Используемая версия Amazon Kendra для индекса. Вы выбираете версию при создании индекса.

RoleArn -> (строка)

Идентификатор AWS IAM роли, предоставляющей Amazon Kendra права на запись в ваши журналы Amazon CloudWatch.

ServerSideEncryptionConfiguration -> (структура)

Идентификатор KMS-ключа (CMK) клиента, используемого для шифрования данных. Amazon Kendra не поддерживает асимметричные CMK.

KmsKeyId -> (строка)

Идентификатор KMS-ключа. Amazon Kendra не поддерживает асимметричные ключи.

Статус -> (строка)

Текущий статус индекса. Если значение равно ACTIVE, индекс готов к использованию. Если значение поля Status равно FAILED, поле ErrorMessage содержит сообщение, объясняющее причину.

Описание -> (строка)

Описание индекса.

CreatedAt -> (метка времени)

Метка времени Unix, когда индекс был создан.

UpdatedAt -> (метка времени)

Метка времени Unix, когда индекс был обновлен в последний раз.

DocumentMetadataConfigurations -> (список)

Конфигурационная информация для метаданных или полей документов. Метаданные документов — это поля или атрибуты, связанные с вашими документами. Например, название отдела компании, связанное с каждым документом.

(структура)

Определяет свойства, такие как настройка релевантности и возможность поиска, для поля индекса.

Имя -> (строка)

Имя поля индекса.

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

Тип данных поля индекса.

Relevance -> (структура)

Предоставляет параметры настройки для определения того, как поле влияет на результаты поиска.

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

Указывает, что это поле определяет, насколько «свежий» документ. Например, если документ 1 был создан 5 ноября, а документ 2 — 31 октября, документ 1 «свежее», чем документ 2. Применяется только к полям DATE.

Importance -> (целое число)

Относительная важность поля в поиске. Большие числа обеспечивают больший импульс, чем меньшие.

Duration -> (строка)

Определяет период времени, на который действует импульс. Например, чтобы применить импульс к документам с значением поля за последний месяц, вы бы использовали «2628000s». Как только значение поля выйдет за указанный диапазон, эффект импульса со временем уменьшается. Чем выше важность, тем быстрее эффект уменьшается. Если вы не укажете значение, по умолчанию будет 3 месяца. Значение поля — это числовая строка, за которой следует символ «s», например, «86400s» для одного дня или «604800s» для одной недели.

Применяется только к полям DATE.

RankOrder -> (строка)

Определяет, как должны интерпретироваться значения.

Если поле RankOrder имеет значение ASCENDING, большие числа лучше. Например, документ с рейтингом 10 имеет более высокий рейтинг, чем документ с рейтингом 1.

Если поле RankOrder имеет значение DESCENDING, меньшие числа лучше. Например, в приложении отслеживания задач задача с приоритетом 1 важнее задачи с приоритетом 5.

Применяется только к полям LONG.

ValueImportanceMap -> (карта)

Список значений, которым должно быть предоставлено другое усиление, когда они появляются в списке результатов. Например, если вы усиливаете поле, называемое «отдел», термины запроса, соответствующие полю «отдел», усиливаются в результате. Однако вы можете добавить записи из поля «отдел», чтобы усилить документы с этими значениями.

Например, вы можете добавить записи в карту с названиями отделов. Если вы добавите «HR»,5 и «Legal»,3, эти отделы получат особое внимание, когда они появятся в метаданных документа. Когда эти термины появляются, им предоставляется указанная важность вместо обычной важности для импульса.

ключ -> (строка)

значение -> (целое число)

Search -> (структура)

Предоставляет информацию о том, как поле используется во время поиска.

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

Указывает, что поле может быть использовано для создания поисковых фильтров — подсчета результатов для каждого значения в поле. По умолчанию — false.

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

Определяет, используется ли поле в поиске. Если поле Searchable имеет значение true, вы можете использовать настройку релевантности для ручного управления тем, как Amazon Kendra присваивает весовые значения полю в поиске. По умолчанию для строковых полей — true, а для числовых и дата-полей — false.

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

Определяет, возвращается ли поле в ответе запроса. По умолчанию — true.

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

Определяет, может ли поле использоваться для сортировки результатов запроса. Если вы укажете сортировку по полю, для которого Sortable не установлено значение true, Amazon Kendra вернёт исключение. По умолчанию — false.

IndexStatistics -> (структура)

Предоставляет информацию о количестве вопросов и ответов FAQ и количестве проиндексированных текстовых документов.

FaqStatistics -> (структура)

Количество тем вопросов и ответов в индексе.

IndexedQuestionAnswersCount -> (целое число)

Общее количество вопросов и ответов FAQ для индекса.

TextDocumentStatistics -> (структура)

Количество проиндексированных текстовых документов.

IndexedTextDocumentsCount -> (целое число)

Количество проиндексированных текстовых документов.

IndexedTextBytes -> (длинное целое число)

Общий размер, в байтах, проиндексированных документов.

ErrorMessage -> (строка)

Если значение поля Status равно FAILED, поле ErrorMessage содержит сообщение, объясняющее причину.

CapacityUnits -> (структура)

Для индексов Enterprise Edition вы можете выбрать использование дополнительных ресурсов для удовлетворения потребностей вашего приложения. Это содержит используемые единицы мощности индекса. Емкость запроса или хранилища документов, равная нулю, означает, что индекс использует стандартную емкость. Подробнее о стандартной емкости индекса и ее настройке см. в разделе Настройка емкости.

StorageCapacityUnits -> (целое число)

Количество дополнительной емкости хранилища для индекса. Одна единица емкости предоставляет 30 ГБ дискового пространства или 100 000 документов, в зависимости от того, что достигается первым. Вы можете добавить до 100 дополнительных единиц емкости.

QueryCapacityUnits -> (целое число)

Количество дополнительной емкости запроса для индекса и емкости GetQuerySuggestions.

Одна дополнительная единица емкости для индекса обеспечивает 0,1 запроса в секунду или примерно 8000 запросов в день. Вы можете добавить до 100 дополнительных единиц емкости.

GetQuerySuggestions емкость в пять раз превышает предоставленную емкость запроса для индекса или базовую емкость в 2,5 вызова в секунду, в зависимости от того, что больше. Например, базовая емкость индекса составляет 0,1 запроса в секунду, а GetQuerySuggestions емкость имеет базу в 2,5 вызова в секунду. Если вы добавите еще 0,1 запроса в секунду, чтобы в итоге получить 0,2 запроса в секунду для индекса, GetQuerySuggestions емкость составит 2,5 вызова в секунду (больше, чем в пять раз 0,2 запроса в секунду).

UserTokenConfigurations -> (список)

Конфигурация токена пользователя для индекса Amazon Kendra.

(структура)

Предоставляет конфигурационную информацию для токена.

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

Если вы используете индекс Amazon Kendra Gen AI Enterprise Edition и попытаетесь использовать UserTokenConfigurations для настройки политики контекста пользователя, Amazon Kendra вернёт ошибку ValidationException.

JwtTokenTypeConfiguration -> (структура)

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

KeyLocation -> (строка)

Местоположение ключа.

URL -> (строка)

URL ключа подписи.

SecretManagerArn -> (строка)

Идентификатор Amazon Resource Name (ARN) секрета.

UserNameAttributeField -> (строка)

Поле атрибута имени пользователя.

GroupAttributeField -> (строка)

Поле атрибута группы.

Issuer -> (строка)

Эмитент токена.

ClaimRegex -> (строка)

Регулярное выражение, идентифицирующее утверждение.

JsonTokenTypeConfiguration -> (структура)

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

UserNameAttributeField -> (строка)

Поле атрибута имени пользователя.

GroupAttributeField -> (строка)

Поле атрибута группы.

UserContextPolicy -> (строка)

Политика контекста пользователя для индекса Amazon Kendra.

UserGroupResolutionConfiguration -> (структура)

Указание, включено ли для ваших пользователей и групп использование источника удостоверений IAM Identity Center. Это полезно для фильтрации контекста пользователя, где результаты поиска фильтруются на основе доступа пользователя или его группы к документам.

UserGroupResolutionMode -> (строка)

Провайдер хранилища удостоверений (режим), который вы хотите использовать для получения пользователей и групп. В настоящее время единственным доступным режимом является IAM Identity Center. Для использования этого режима ваши пользователи и группы должны существовать в источнике удостоверений IAM Identity Center.

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

END_OF_DOCUMENT_MARKER

Spec-Zone.ru

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