AWS API 入门 - Amazon Bedrock

AWS API 入门

本部分将介绍如何设置您的环境以通过 AWS API 进行 Amazon Bedrock 请求。AWS 提供以下工具来简化您的体验:

  • AWS Command Line Interface (AWS CLI)

  • AWS SDK

  • Amazon SageMaker 笔记本

如果您计划通过设置直接进行身份验证和访问 AWS API,请继续获取凭证以向用户授予编程访问权限

如果计划使用 SageMaker 笔记本,请跳过本部分并继续使用 Amazon SageMaker 笔记本运行 Amazon Bedrock API 请求示例

安装 AWS CLI 或 AWS SDK

要安装 AWS CLI,请按照 Install or update to the latest version of the AWS CLI 中的步骤操作。

要安装 AWS SDK,请在用于在 AWS 上进行构建的工具中选择与您要使用的编程语言相对应的选项卡。AWS 软件开发工具包(SDK)适用于许多常用编程语言。每个软件开发工具包都提供 API、代码示例和文档,使开发人员能够更轻松地以其首选语言构建应用程序。SDK 会自动为您执行有用的任务,例如:

  • 对服务请求进行加密签名

  • 重试请求

  • 处理错误响应

获取凭证以向用户授予编程访问权限

通过配置用于进行身份验证的凭证,向您在已有 AWS 账户中创建的 Amazon Bedrock 角色授予编程访问权限。

如果用户需要在 AWS Management Console 之外与 AWS 交互,则需要编程式访问权限。授予编程式访问权限的方法取决于访问 AWS 的用户类型。

要向用户授予编程式访问权限,请选择以下选项之一。

哪个用户需要编程式访问权限? 目的 方式

人力身份

(在 IAM Identity Center 中管理的用户)

使用临时凭证签署向 AWS CLI、AWS SDK 或 AWS API 发出的编程请求。

按照您希望使用的界面的说明进行操作。

IAM 使用临时凭证签署向 AWS CLI、AWS SDK 或 AWS API 发出的编程请求。 按照《IAM 用户指南》将临时凭证用于 AWS 资源中的说明进行操作。
IAM

(不推荐使用)

使用长期凭证签署向 AWS CLI、AWS SDK 或 AWS API 发出的编程请求。

按照您希望使用的界面的说明进行操作。

尝试执行一些 Amazon Bedrock API 请求

现在,您已为 Amazon Bedrock 角色设置了编程访问权限,您可以继续使用您选择的方法测试一些基本的 Amazon Bedrock API 操作:

浏览完这些示例后,您应阅读 Amazon Bedrock API reference 的主页,熟悉四项 Amazon Bedrock 服务。向 Amazon Bedrock 操作发出请求时,请检查您是否为该服务使用了正确的端点。