连接 Amazon Bedrock

编辑

此页面提供首次设置 Amazon Bedrock 连接器的分步说明。此连接器类型使您能够在 Kibana 中利用大型语言模型 (LLM)。您首先需要配置 AWS,然后在 Kibana 中配置连接器。

仅支持 Amazon Bedrock 的 Anthropic 模型:ClaudeClaude instant

配置 AWS

编辑
配置 IAM 策略
编辑

首先,配置具有必要权限的 IAM 策略。

  1. 登录 AWS 控制台并搜索 Identity and Access Management (IAM)。
  2. IAM 菜单中,选择 策略创建策略
  3. 要提供必要的权限,请将以下 JSON 粘贴到 指定权限 菜单中。

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "VisualEditor0",
                "Effect": "Allow",
                "Action": [
                    "bedrock:InvokeModel",
                    "bedrock:InvokeModelWithResponseStream"
                ],
                "Resource": "*"
            }
        ]
    }

    这些是最低所需的权限。也支持具有其他权限的 IAM 策略。

  4. 点击 下一步。命名您的策略。

以下视频演示了这些步骤。


配置 IAM 用户
编辑

接下来,将您刚刚创建的策略分配给一个新用户。

  1. 返回 IAM 菜单。从导航菜单中选择 用户,然后点击 创建用户
  2. 命名用户,然后点击 下一步
  3. 选择 直接附加策略
  4. 权限策略 字段中,搜索您之前创建的策略,选择它,然后点击 下一步
  5. 查看配置,然后点击 创建用户

以下视频演示了这些步骤。


创建访问密钥
编辑

创建将对您的 Elastic 连接器进行身份验证的访问密钥。

  1. 返回 IAM 菜单。从导航菜单中选择 用户
  2. 搜索您刚刚创建的用户,然后点击其名称。
  3. 转到 安全凭证 选项卡。
  4. 访问密钥 下,点击 创建访问密钥
  5. 选择 第三方服务,选中 确认 下的复选框,点击 下一步,然后点击 创建访问密钥
  6. 点击 下载 .csv 文件 下载密钥。安全地存储它。

以下视频演示了这些步骤。


启用模型访问
编辑

确保启用了受支持的 Amazon Bedrock LLM。

  1. 在 AWS 控制台中搜索 Amazon Bedrock。
  2. 在 Amazon Bedrock 页面上,点击 开始使用
  3. 从左侧导航菜单中选择 模型访问,然后点击 管理模型访问
  4. 根据您计划使用的模型,选中 Claude 和/或 Claude Instant 的复选框。
  5. 点击 保存更改

以下视频演示了这些步骤。


配置 Amazon Bedrock 连接器

编辑

最后,在 Kibana 中配置连接器。

  1. 登录 Kibana。
  2. . 在导航菜单中找到 连接器 页面,或使用 全局搜索字段。然后点击 创建连接器,并选择 Amazon Bedrock
  3. 命名您的连接器。
  4. (可选) 通过编辑 URL 字段来配置 Amazon Bedrock 连接器以使用 Anthropic 模型支持的其他 AWS 区域,例如,将 us-east-1 更改为 eu-central-1
  5. (可选) 如果您想使用除默认模型之外的其他模型,请添加以下字符串之一。

    1. 对于俳句:anthropic.claude-3-haiku-20240307-v1:0
    2. 对于十四行诗:anthropic.claude-3-sonnet-20240229-v1:0
    3. 对于歌剧:anthropic.claude-3-opus-20240229-v1:0
  6. 输入您之前生成的 访问密钥密钥,然后点击 保存

    您的 LLM 连接器现已配置。有关使用 Elastic AI 助理的更多信息,请参阅 AI 助理

如果您使用的是 预配吞吐量,则您的 ARN 成为模型 ID,并且连接器设置 URL 值必须 编码 才能工作。例如,如果未编码的 ARN 为 arn:aws:bedrock:us-east-2:123456789102:provisioned-model/3Ztr7hbzmkrqy1,则编码的 ARN 将为 arn%3Aaws%3Abedrock%3Aus-east-2%3A123456789102%3Aprovisioned-model%2F3Ztr7hbzmkrqy1

以下视频演示了这些步骤。