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 账户中创建的 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 操作发出请求时,请检查您是否为该服务使用了正确的端点。