Spec-Zone.ru › AWS CLI v2

[ aws . bedrock-agent ]

создание-базы-знаний

Описание

Создаёт базу знаний. База знаний содержит ваши источники данных, чтобы большие языковые модели (LLM) могли использовать ваши данные. Для создания базы знаний необходимо сначала настроить ваши источники данных и настроить поддерживаемый векторный хранилище. Дополнительную информацию см. в разделе Настройка базы знаний.

Примечание

Если вы предпочитаете, чтобы Amazon Bedrock создавал и управлял векторным хранилищем в Amazon OpenSearch Service, используйте консоль. Дополнительную информацию см. в разделе Создание базы знаний.
  • Укажите name и необязательное description.
  • Укажите Amazon Resource Name (ARN) с разрешениями на создание базы знаний в поле roleArn.
  • Укажите используемую модель встраивания в поле embeddingModelArn в объекте knowledgeBaseConfiguration.
  • Укажите конфигурацию вашего векторного хранилища в объекте storageConfiguration.
    • Для базы данных Amazon OpenSearch Service используйте объект opensearchServerlessConfiguration. Дополнительную информацию см. в разделе Создание векторного хранилища в Amazon OpenSearch Service.
    • Для базы данных Amazon Aurora используйте объект RdsConfiguration. Дополнительную информацию см. в разделе Создание векторного хранилища в Amazon Aurora.
    • Для базы данных Pinecone используйте объект pineconeConfiguration. Дополнительную информацию см. в разделе Создание векторного хранилища в Pinecone.
    • Для базы данных Redis Enterprise Cloud используйте объект redisEnterpriseCloudConfiguration. Дополнительную информацию см. в разделе Создание векторного хранилища в Redis Enterprise Cloud.

См. также: AWS API Documentation

Синтаксис

  create-knowledge-base
[--client-token <value>]
[--description <value>]
--knowledge-base-configuration <value>
--name <value>
--role-arn <value>
[--storage-configuration <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]

Параметры

--client-token (строка)

Уникальный, чувствительный к регистру идентификатор для обеспечения того, что запрос API выполняется не более одного раза. Если этот токен совпадает с предыдущим запросом, Amazon Bedrock игнорирует запрос, но не возвращает ошибку. Дополнительную информацию см. в разделе Обеспечение идемпотентности.

--description (строка)

Описание базы знаний.

--knowledge-base-configuration (структура)

Содержит подробную информацию об используемой модели встраивания для базы знаний.

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

Настройки для базы знаний Amazon Kendra.

kendraIndexArn -> (строка)

ARN индекса Amazon Kendra.

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

Указывает конфигурации для базы знаний, подключенной к базе данных SQL.

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

Указывает конфигурации для базы знаний, подключенной к базе данных Amazon Redshift.

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

Указывает конфигурации для движка запросов Amazon Redshift.

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

Указывает конфигурации для выделенного движка запросов Amazon Redshift.

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

Указывает конфигурации для аутентификации с Amazon Redshift.

databaseUser -> (строка)

Имя пользователя базы данных для аутентификации с выделенным хранилищем данных Amazon Redshift.

type -> (строка)

Тип аутентификации для использования.

usernamePasswordSecretArn -> (строка)

ARN секрета Secrets Manager для аутентификации.

clusterIdentifier -> (строка)

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

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

Указывает конфигурации для безсерверного движка запросов Amazon Redshift.

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

Указывает конфигурации для аутентификации с выделенным хранилищем данных Amazon Redshift.

type -> (строка)

Тип аутентификации для использования.

usernamePasswordSecretArn -> (строка)

ARN секрета Secrets Manager для аутентификации.

workgroupArn -> (строка)

ARN рабочей группы Amazon Redshift.

type -> (строка)

Тип движка запросов.

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

Указывает конфигурации для генерации запросов.

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

Время, после которого генерация запроса будет завершена по таймауту.

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

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

curatedQueries -> (список)

Массив объектов, каждый из которых определяет информацию об образцах запросов, чтобы помочь движку запросов сгенерировать соответствующие SQL запросы.

(структура)

Содержит конфигурации для запроса, каждая из которых определяет информацию об образцах запросов, чтобы помочь движку запросов сгенерировать соответствующие SQL запросы.

naturalLanguage -> (строка)

Пример запроса на естественном языке.

sql -> (строка)

Эквивалент SQL запроса на естественном языке.

tables -> (список)

Массив объектов, каждый из которых определяет информацию о таблице в базе данных.

(структура)

Содержит информацию о таблице для рассмотрения движком запросов.

columns -> (список)

Массив объектов, каждый из которых определяет информацию о столбце в таблице.

(структура)

Содержит информацию о столбце в текущей таблице для рассмотрения движком запросов.

description -> (строка)

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

inclusion -> (строка)

Указывает, следует ли включать или исключать столбец при генерации запросов. Если вы укажете EXCLUDE, столбец будет проигнорирован. Если вы укажете INCLUDE, все остальные столбцы в таблице будут проигнорированы.

name -> (строка)

Имя столбца, к которому применяются другие поля в этом объекте.

description -> (строка)

Описание таблицы, которое помогает движку запросов понять содержимое таблицы.

inclusion -> (строка)

Указывает, следует ли включать или исключать таблицу при генерации запросов. Если вы укажете EXCLUDE, таблица будет проигнорирована. Если вы укажете INCLUDE, все остальные таблицы будут проигнорированы.

name -> (строка)

Имя таблицы, к которой применяются другие поля в этом объекте.

storageConfigurations -> (список)

Указывает конфигурации для хранения данных Amazon Redshift.

(структура)

Содержит конфигурации для хранения данных Amazon Redshift. Укажите службу хранения данных в поле type и включите соответствующее поле. Дополнительную информацию см. в разделе Создание базы знаний, подключившись к источнику структурированных данных в руководстве пользователя Amazon Bedrock.

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

Указывает конфигурации для хранения в Glue Data Catalog.

tableNames -> (список)

Список имён таблиц для использования.

(строка)

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

Указывает конфигурации для хранения в Amazon Redshift.

databaseName -> (строка)

Имя базы данных Amazon Redshift.

type -> (строка)

Служба хранения данных для использования.

type -> (строка)

Тип базы данных SQL, к которой подключается база знаний.

type -> (строка)

Тип данных, в которые преобразуется источник данных для базы знаний.

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

Содержит подробности о модели, используемой для преобразования источника данных в векторные встраивания.

embeddingModelArn -> (строка)

Amazon Resource Name (ARN) модели, используемой для создания векторных встраиваний для базы знаний.

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

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

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

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

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

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

embeddingDataType -> (строка)

Тип данных для векторов при использовании модели для преобразования текста в векторные встраивания. Модель должна поддерживать указанный тип данных для векторных встраиваний. По умолчанию используется тип данных с плавающей запятой (float32), который поддерживается большинством моделей для векторных встраиваний. См. Поддерживаемые модели встраивания для получения информации о доступных моделях и их типах векторных данных.

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

Если вы включаете многомодальные данные из вашего источника данных, используйте этот объект для указания конфигураций расположения хранилища изображений, извлечённых из ваших документов. Эти изображения могут быть получены и возвращены конечному пользователю. Они также могут быть использованы при генерации при использовании RetrieveAndGenerate.

storageLocations -> (список)

Список объектов, указывающих места хранения изображений, извлечённых из многомодальных документов в вашем источнике данных.

(структура)

Содержит информацию о расположении хранилища для изображений, извлеченных из многомодальных документов в вашем источнике данных.

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

Содержит информацию о расположении Amazon S3 для извлеченных изображений.

uri -> (строка)

URI расположения. Например, s3://my-bucket/chunk-processor/.

type -> (строка)

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

Синтаксис JSON:

{
  "kendraKnowledgeBaseConfiguration": {
    "kendraIndexArn": "string"
  },
  "sqlKnowledgeBaseConfiguration": {
    "redshiftConfiguration": {
      "queryEngineConfiguration": {
        "provisionedConfiguration": {
          "authConfiguration": {
            "databaseUser": "string",
            "type": "IAM"|"USERNAME_PASSWORD"|"USERNAME",
            "usernamePasswordSecretArn": "string"
          },
          "clusterIdentifier": "string"
        },
        "serverlessConfiguration": {
          "authConfiguration": {
            "type": "IAM"|"USERNAME_PASSWORD",
            "usernamePasswordSecretArn": "string"
          },
          "workgroupArn": "string"
        },
        "type": "SERVERLESS"|"PROVISIONED"
      },
      "queryGenerationConfiguration": {
        "executionTimeoutSeconds": integer,
        "generationContext": {
          "curatedQueries": [
            {
              "naturalLanguage": "string",
              "sql": "string"
            }
            ...
          ],
          "tables": [
            {
              "columns": [
                {
                  "description": "string",
                  "inclusion": "INCLUDE"|"EXCLUDE",
                  "name": "string"
                }
                ...
              ],
              "description": "string",
              "inclusion": "INCLUDE"|"EXCLUDE",
              "name": "string"
            }
            ...
          ]
        }
      },
      "storageConfigurations": [
        {
          "awsDataCatalogConfiguration": {
            "tableNames": ["string", ...]
          },
          "redshiftConfiguration": {
            "databaseName": "string"
          },
          "type": "REDSHIFT"|"AWS_DATA_CATALOG"
        }
        ...
      ]
    },
    "type": "REDSHIFT"
  },
  "type": "VECTOR"|"KENDRA"|"SQL",
  "vectorKnowledgeBaseConfiguration": {
    "embeddingModelArn": "string",
    "embeddingModelConfiguration": {
      "bedrockEmbeddingModelConfiguration": {
        "dimensions": integer,
        "embeddingDataType": "FLOAT32"|"BINARY"
      }
    },
    "supplementalDataStorageConfiguration": {
      "storageLocations": [
        {
          "s3Location": {
            "uri": "string"
          },
          "type": "S3"
        }
        ...
      ]
    }
  }
}

--name (строка)

Имя базы знаний.

--role-arn (строка)

Amazon Resource Name (ARN) роли IAM с разрешениями на вызов операций API в базе знаний.

--storage-configuration (структура)

Содержит подробности о конфигурации векторной базы данных, используемой для базы знаний.

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

Содержит конфигурацию хранения базы знаний в MongoDB Atlas.

collectionName -> (строка)

Имя коллекции базы знаний в MongoDB Atlas.

credentialsSecretArn -> (строка)

Идентификатор ресурса Amazon (ARN) секрета, который вы создали в Secrets Manager и который содержит учетные данные пользователя для вашего кластера MongoDB Atlas.

databaseName -> (строка)

Имя базы данных в вашем кластере MongoDB Atlas для вашей базы знаний.

endpoint -> (строка)

URL конечной точки вашего кластера MongoDB Atlas для вашей базы знаний.

endpointServiceName -> (строка)

Имя службы VPC-конечной точки в вашей учетной записи, подключенной к вашему кластеру MongoDB Atlas.

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

Содержит имена полей, к которым следует сопоставить информацию о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разделяется в соответствии с выбранной стратегией разбиения на части.

vectorField -> (строка)

Имя поля, в котором Amazon Bedrock хранит векторные вложения для ваших источников данных.

textIndexName -> (строка)

Имя индекса текстового поиска в коллекции MongoDB. Это необходимо для использования гибридной функции поиска.

vectorIndexName -> (строка)

Имя индекса векторного поиска MongoDB Atlas.

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

Содержит сведения о конфигурации Neptune Analytics для базы знаний в Amazon Neptune. Дополнительные сведения см. в разделе Создание индекса векторов в Amazon Neptune Analytics.

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

Содержит имена полей, к которым следует сопоставить информацию о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разделяется в соответствии с выбранной стратегией разбиения на части.

graphArn -> (строка)

Идентификатор ресурса Amazon (ARN) векторного хранилища Neptune Analytics.

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

Содержит сведения о конфигурации хранения базы знаний в OpenSearch Managed Cluster. Дополнительные сведения см. в разделе Создание индекса векторов в Amazon OpenSearch Service.

domainArn -> (строка)

Идентификатор ресурса Amazon (ARN) домена OpenSearch.

domainEndpoint -> (строка)

URL конечной точки домена OpenSearch.

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

Содержит имена полей, к которым следует сопоставить информацию о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разделяется в соответствии с выбранной стратегией разбиения на части.

vectorField -> (строка)

Имя поля, в котором Amazon Bedrock хранит векторные вложения для ваших источников данных.

vectorIndexName -> (строка)

Имя векторного хранилища.

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

Содержит конфигурацию хранения базы знаний в Amazon OpenSearch Service.

collectionArn -> (строка)

Идентификатор ресурса Amazon (ARN) векторного хранилища OpenSearch Service.

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

Содержит имена полей, к которым следует сопоставить информацию о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разделяется в соответствии с выбранной стратегией разбиения на части.

vectorField -> (строка)

Имя поля, в котором Amazon Bedrock хранит векторные вложения для ваших источников данных.

vectorIndexName -> (строка)

Имя векторного хранилища.

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

Содержит конфигурацию хранения базы знаний в Pinecone.

connectionString -> (строка)

URL конечной точки страницы управления индексами.

credentialsSecretArn -> (строка)

Идентификатор ресурса Amazon (ARN) секрета, который вы создали в Secrets Manager и который связан с вашим ключом API Pinecone.

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

Содержит имена полей, к которым следует сопоставить информацию о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разделяется в соответствии с выбранной стратегией разбиения на части.

namespace -> (строка)

Пространство имен, используемое для записи новых данных в вашу базу данных.

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

Содержит сведения о конфигурации хранения базы знаний в Amazon RDS. Дополнительные сведения см. в разделе Создание индекса векторов в Amazon RDS.

credentialsSecretArn -> (строка)

Идентификатор ресурса Amazon (ARN) секрета, который вы создали в Secrets Manager и который связан с вашей базой данных Amazon RDS.

databaseName -> (строка)

Имя вашей базы данных Amazon RDS.

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

Содержит имена полей, к которым следует сопоставить информацию о векторном хранилище.

customMetadataField -> (строка)

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

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

primaryKeyField -> (строка)

Имя поля, в котором Amazon Bedrock хранит идентификатор каждой записи.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разделяется в соответствии с выбранной стратегией разбиения на части.

vectorField -> (строка)

Имя поля, в котором Amazon Bedrock хранит векторные вложения для ваших источников данных.

resourceArn -> (строка)

Идентификатор ресурса Amazon (ARN) векторного хранилища.

tableName -> (строка)

Имя таблицы в базе данных.

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

Содержит конфигурацию хранения базы знаний в Redis Enterprise Cloud.

credentialsSecretArn -> (строка)

Идентификатор ресурса Amazon (ARN) секрета, который вы создали в Secrets Manager и который связан с вашей базой данных Redis Enterprise Cloud.

endpoint -> (строка)

URL конечной точки базы данных Redis Enterprise Cloud.

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

Содержит имена полей, к которым следует сопоставить информацию о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разделяется в соответствии с выбранной стратегией разбиения на части.

vectorField -> (строка)

Имя поля, в котором Amazon Bedrock хранит векторные вложения для ваших источников данных.

vectorIndexName -> (строка)

Имя векторного индекса.

type -> (строка)

Служба векторного хранилища, в которой хранится база знаний.

Сокращенная запись:

mongoDbAtlasConfiguration={collectionName=string,credentialsSecretArn=string,databaseName=string,endpoint=string,endpointServiceName=string,fieldMapping={metadataField=string,textField=string,vectorField=string},textIndexName=string,vectorIndexName=string},neptuneAnalyticsConfiguration={fieldMapping={metadataField=string,textField=string},graphArn=string},opensearchManagedClusterConfiguration={domainArn=string,domainEndpoint=string,fieldMapping={metadataField=string,textField=string,vectorField=string},vectorIndexName=string},opensearchServerlessConfiguration={collectionArn=string,fieldMapping={metadataField=string,textField=string,vectorField=string},vectorIndexName=string},pineconeConfiguration={connectionString=string,credentialsSecretArn=string,fieldMapping={metadataField=string,textField=string},namespace=string},rdsConfiguration={credentialsSecretArn=string,databaseName=string,fieldMapping={customMetadataField=string,metadataField=string,primaryKeyField=string,textField=string,vectorField=string},resourceArn=string,tableName=string},redisEnterpriseCloudConfiguration={credentialsSecretArn=string,endpoint=string,fieldMapping={metadataField=string,textField=string,vectorField=string},vectorIndexName=string},type=string

Формат JSON:

{
  "mongoDbAtlasConfiguration": {
    "collectionName": "string",
    "credentialsSecretArn": "string",
    "databaseName": "string",
    "endpoint": "string",
    "endpointServiceName": "string",
    "fieldMapping": {
      "metadataField": "string",
      "textField": "string",
      "vectorField": "string"
    },
    "textIndexName": "string",
    "vectorIndexName": "string"
  },
  "neptuneAnalyticsConfiguration": {
    "fieldMapping": {
      "metadataField": "string",
      "textField": "string"
    },
    "graphArn": "string"
  },
  "opensearchManagedClusterConfiguration": {
    "domainArn": "string",
    "domainEndpoint": "string",
    "fieldMapping": {
      "metadataField": "string",
      "textField": "string",
      "vectorField": "string"
    },
    "vectorIndexName": "string"
  },
  "opensearchServerlessConfiguration": {
    "collectionArn": "string",
    "fieldMapping": {
      "metadataField": "string",
      "textField": "string",
      "vectorField": "string"
    },
    "vectorIndexName": "string"
  },
  "pineconeConfiguration": {
    "connectionString": "string",
    "credentialsSecretArn": "string",
    "fieldMapping": {
      "metadataField": "string",
      "textField": "string"
    },
    "namespace": "string"
  },
  "rdsConfiguration": {
    "credentialsSecretArn": "string",
    "databaseName": "string",
    "fieldMapping": {
      "customMetadataField": "string",
      "metadataField": "string",
      "primaryKeyField": "string",
      "textField": "string",
      "vectorField": "string"
    },
    "resourceArn": "string",
    "tableName": "string"
  },
  "redisEnterpriseCloudConfiguration": {
    "credentialsSecretArn": "string",
    "endpoint": "string",
    "fieldMapping": {
      "metadataField": "string",
      "textField": "string",
      "vectorField": "string"
    },
    "vectorIndexName": "string"
  },
  "type": "OPENSEARCH_SERVERLESS"|"PINECONE"|"REDIS_ENTERPRISE_CLOUD"|"RDS"|"MONGO_DB_ATLAS"|"NEPTUNE_ANALYTICS"|"OPENSEARCH_MANAGED_CLUSTER"
}

--tags (map)

Укажите пары ключ-значение для тегов, которые вы хотите прикрепить к вашей базе знаний в этом объекте.

key -> (строка)

value -> (строка)

Сокращенная запись:

KeyName1=string,KeyName2=string

Формат JSON:

{"string": "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 (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-auto-prompt (boolean)

Автоматически запросить параметры ввода CLI.

--no-cli-auto-prompt (boolean)

Отключить автоматический запрос параметров ввода CLI.

Вывод

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

Содержит сведения о базе знаний.

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

Время создания базы знаний.

description -> (строка)

Описание базы знаний.

failureReasons -> (список)

Список причин, по которым операция API над базой знаний завершилась неудачно.

(строка)

knowledgeBaseArn -> (строка)

Amazon Resource Name (ARN) базы знаний.

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

Содержит сведения о конфигурации встраивания для базы знаний.

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

Настройки базы знаний Amazon Kendra.

kendraIndexArn -> (строка)

ARN индекса Amazon Kendra.

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

Определяет конфигурации для базы знаний, подключенной к базе данных SQL.

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

Определяет конфигурации для базы знаний, подключенной к базе данных Amazon Redshift.

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

Определяет конфигурации для движка запросов Amazon Redshift.

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

Определяет конфигурации для выделенного движка запросов Amazon Redshift.

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

Определяет конфигурации для аутентификации в Amazon Redshift.

databaseUser -> (строка)

Имя пользователя базы данных для аутентификации в выделенном хранилище данных Amazon Redshift.

type -> (строка)

Тип аутентификации.

usernamePasswordSecretArn -> (строка)

ARN секрета Secrets Manager для аутентификации.

clusterIdentifier -> (строка)

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

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

Определяет конфигурации для бессерверного движка запросов Amazon Redshift.

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

Определяет конфигурации для аутентификации в выделенном хранилище данных Amazon Redshift.

type -> (строка)

Тип аутентификации.

usernamePasswordSecretArn -> (строка)

ARN секрета Secrets Manager для аутентификации.

workgroupArn -> (строка)

ARN группы работы Amazon Redshift.

type -> (строка)

Тип движка запросов.

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

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

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

Время ожидания генерации запроса.

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

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

curatedQueries -> (список)

Массив объектов, каждый из которых определяет информацию об образцах запросов для помощи движку запросов в генерации соответствующих запросов SQL.

(структура)

Содержит конфигурации для запроса, каждый из которых определяет информацию об образцах запросов для помощи движку запросов в генерации соответствующих запросов SQL.

naturalLanguage -> (строка)

Пример запроса на естественном языке.

sql -> (строка)

Эквивалент запроса на естественном языке в SQL.

tables -> (список)

Массив объектов, каждый из которых определяет информацию о таблице в базе данных.

(структура)

Содержит информацию о таблице для рассмотрения движком запросов.

columns -> (список)

Массив объектов, каждый из которых определяет информацию о столбце в таблице.

(структура)

Содержит информацию о столбце в текущей таблице для рассмотрения движком запросов.

description -> (строка)

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

inclusion -> (строка)

Определяет, следует ли включать или исключать столбец при генерации запроса. Если вы укажете EXCLUDE, столбец будет проигнорирован. Если вы укажете INCLUDE, все остальные столбцы в таблице будут проигнорированы.

name -> (строка)

Имя столбца, к которому относятся другие поля в этом объекте.

description -> (строка)

Описание таблицы, которое помогает движку запросов понять содержимое таблицы.

inclusion -> (строка)

Определяет, следует ли включать или исключать таблицу при генерации запроса. Если вы укажете EXCLUDE, таблица будет проигнорирована. Если вы укажете INCLUDE, все остальные таблицы будут проигнорированы.

name -> (строка)

Имя таблицы, к которой относятся другие поля в этом объекте.

storageConfigurations -> (список)

Определяет конфигурации для хранения данных Amazon Redshift.

(структура)

Содержит конфигурации для хранения данных Amazon Redshift. Укажите используемую службу хранения данных в поле type и включите соответствующее поле. Дополнительную информацию см. в разделе "Создание базы знаний путем подключения к структурированному источнику данных" в Руководстве пользователя Amazon Bedrock.

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

Определяет конфигурации для хранения в Glue Data Catalog.

tableNames -> (список)

Список имен используемых таблиц.

(строка)

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

Определяет конфигурации для хранения в Amazon Redshift.

databaseName -> (строка)

Имя базы данных Amazon Redshift.

type -> (строка)

Используемая служба хранения данных.

type -> (строка)

Тип базы данных SQL, с которой подключается база знаний.

type -> (строка)

Тип данных, в который преобразуется источник данных для базы знаний.

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

Содержит сведения о модели, используемой для преобразования источника данных во встраиваемые векторы.

embeddingModelArn -> (строка)

Amazon Resource Name (ARN) модели, используемой для создания встраиваемых векторов для базы знаний.

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

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

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

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

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

Подробности о размерностях для векторной конфигурации, используемой в модели встраивания Bedrock.

embeddingDataType -> (строка)

Тип данных для векторов при использовании модели для преобразования текста во встраиваемые векторы. Модель должна поддерживать указанный тип данных для встраиваемых векторов. По умолчанию используется тип с плавающей запятой (float32), и большинство моделей для встраиваемых векторов его поддерживают. См. Документацию по поддерживаемым моделям встраивания для получения информации о доступных моделях и их типах данных для векторов.

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

Если вы включаете многомодальные данные из вашего источника данных, используйте этот объект для указания конфигураций расположения хранилища для извлеченных из документов изображений. Эти изображения могут быть получены и отображены пользователю. Они также могут использоваться при генерации, при использовании RetrieveAndGenerate.

storageLocations -> (список)

Список объектов, определяющих места хранения изображений, извлеченных из многомодальных документов в вашем источнике данных.

(структура)

Содержит информацию о месте хранения изображений, извлеченных из многомодальных документов в вашем источнике данных.

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

Содержит информацию о расположении Amazon S3 для извлеченных изображений.

uri -> (строка)

URI расположения. Например, s3://my-bucket/chunk-processor/.

type -> (строка)

Указывает используемую службу хранения данных для этого расположения.

knowledgeBaseId -> (строка)

Уникальный идентификатор базы знаний.

name -> (строка)

Название базы знаний.

roleArn -> (строка)

Amazon Resource Name (ARN) роли IAM с разрешениями для вызова операций API над базой знаний.

status -> (строка)

Статус базы знаний. Возможные статусы:

  • CREATING – База знаний создается.
  • ACTIVE – База знаний готова к запросам.
  • DELETING – База знаний удаляется.
  • UPDATING – База знаний обновляется.
  • FAILED – Операция API базы знаний завершилась неудачно.

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

Содержит сведения о конфигурации хранения базы знаний.

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

Содержит конфигурацию хранения базы знаний в MongoDB Atlas.

collectionName -> (строка)

Имя коллекции базы знаний в MongoDB Atlas.

credentialsSecretArn -> (строка)

Amazon Resource Name (ARN) секрета, который вы создали в Secrets Manager, содержащий учетные данные пользователя для вашего кластера MongoDB Atlas.

databaseName -> (строка)

Имя базы данных в вашем кластере MongoDB Atlas для вашей базы знаний.

endpoint -> (строка)

URL конечной точки вашего кластера MongoDB Atlas для вашей базы знаний.

endpointServiceName -> (строка)

Имя сервиса VPC-точки входа в вашем аккаунте, подключенного к вашему кластеру MongoDB Atlas.

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

Содержит имена полей для сопоставления информации о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разбивается в соответствии с выбранной стратегией разделения на фрагменты.

vectorField -> (строка)

Имя поля, в котором Amazon Bedrock хранит векторные вложения для ваших источников данных.

textIndexName -> (строка)

Имя индекса текстового поиска в коллекции MongoDB. Требуется для использования гибридной функции поиска.

vectorIndexName -> (строка)

Имя индекса векторного поиска в MongoDB Atlas.

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

Содержит сведения о конфигурации Neptune Analytics для базы знаний в Amazon Neptune. Для получения дополнительной информации см. Создание индекса векторов в Amazon Neptune Analytics .

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

Содержит имена полей для сопоставления информации о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разбивается в соответствии с выбранной стратегией разделения на фрагменты.

graphArn -> (строка)

Amazon Resource Name (ARN) векторного хранилища Neptune Analytics.

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

Содержит сведения о конфигурации хранения базы знаний в OpenSearch Managed Cluster. Для получения дополнительной информации см. Создание индекса векторов в Amazon OpenSearch Service .

domainArn -> (строка)

Amazon Resource Name (ARN) домена OpenSearch.

domainEndpoint -> (строка)

URL конечной точки домена OpenSearch.

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

Содержит имена полей для сопоставления информации о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разбивается в соответствии с выбранной стратегией разделения на фрагменты.

vectorField -> (строка)

Имя поля, в котором Amazon Bedrock хранит векторные вложения для ваших источников данных.

vectorIndexName -> (строка)

Имя векторного хранилища.

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

Содержит конфигурацию хранения базы знаний в Amazon OpenSearch Service.

collectionArn -> (строка)

Amazon Resource Name (ARN) векторного хранилища OpenSearch Service.

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

Содержит имена полей для сопоставления информации о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разбивается в соответствии с выбранной стратегией разделения на фрагменты.

vectorField -> (строка)

Имя поля, в котором Amazon Bedrock хранит векторные вложения для ваших источников данных.

vectorIndexName -> (строка)

Имя векторного хранилища.

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

Содержит конфигурацию хранения базы знаний в Pinecone.

connectionString -> (строка)

URL конечной точки страницы управления индексом.

credentialsSecretArn -> (строка)

Amazon Resource Name (ARN) секрета, который вы создали в Secrets Manager, связанного с вашим API-ключом Pinecone.

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

Содержит имена полей для сопоставления информации о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разбивается в соответствии с выбранной стратегией разделения на фрагменты.

namespace -> (строка)

Пространство имен для записи новых данных в вашу базу данных.

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

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

credentialsSecretArn -> (строка)

Amazon Resource Name (ARN) секрета, который вы создали в Secrets Manager, связанного с вашей базой данных Amazon RDS.

databaseName -> (строка)

Имя вашей базы данных Amazon RDS.

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

Содержит имена полей для сопоставления информации о векторном хранилище.

customMetadataField -> (строка)

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

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

primaryKeyField -> (строка)

Имя поля, в котором Amazon Bedrock хранит идентификатор каждой записи.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разбивается в соответствии с выбранной стратегией разделения на фрагменты.

vectorField -> (строка)

Имя поля, в котором Amazon Bedrock хранит векторные вложения для ваших источников данных.

resourceArn -> (строка)

Amazon Resource Name (ARN) векторного хранилища.

tableName -> (строка)

Имя таблицы в базе данных.

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

Содержит конфигурацию хранения базы знаний в Redis Enterprise Cloud.

credentialsSecretArn -> (строка)

Amazon Resource Name (ARN) секрета, который вы создали в Secrets Manager, связанного с вашей базой данных Redis Enterprise Cloud.

endpoint -> (строка)

URL конечной точки базы данных Redis Enterprise Cloud.

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

Содержит имена полей для сопоставления информации о векторном хранилище.

metadataField -> (строка)

Имя поля, в котором Amazon Bedrock хранит метаданные о векторном хранилище.

textField -> (строка)

Имя поля, в котором Amazon Bedrock хранит исходный текст из ваших данных. Текст разбивается в соответствии с выбранной стратегией разделения на фрагменты.

vectorField -> (строка)

Имя поля, в котором Amazon Bedrock хранит векторные вложения для ваших источников данных.

vectorIndexName -> (строка)

Имя индекса векторов.

type -> (строка)

Сервис векторного хранилища, в котором хранится база знаний.

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

Время последнего обновления базы знаний.

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

Spec-Zone.ru

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