开始使用 Amazon Bedrock API 密钥:生成 30 天密钥并发出第一个 API 调用
本教程将引导您创建一个有效期为 30 天的长期 Amazon Bedrock API 密钥,并使用它通过 Python 发出简单的 Converse API 调用。这是开始使用 Amazon Bedrock 进行实验而无需设置复杂的 AWS 凭证的最快方式。
警告
建议仅在 Amazon Bedrock 的探索和开发阶段使用长期 API 密钥。对于生产应用程序,请使用长期访问密钥的替代方案,例如 IAM 角色或临时凭证。
按照以下步骤创建长期 Amazon Bedrock API 密钥,该密钥将在 30 天后过期:
-
采用有权使用 Amazon Bedrock 控制台的 IAM 身份登录 AWS 管理控制台。然后,通过以下网址打开 Amazon Bedrock 控制台:https://console.aws.amazon.com/bedrock
。 -
在左侧导航窗格中,选择 API 密钥。
-
在长期 API 密钥选项卡中,选择生成长期 API 密钥。
-
在 API 密钥到期部分中,选择 30 天。
-
选择 生成。您生成的密钥提供执行核心 Amazon Bedrock 操作的权限,这些权限在附加的 AmazonBedrockLimitedAccess 策略中定义。
-
复制生成的 API 密钥并妥善存储。在下一个步骤中,您需要用到该密钥。
重要
API 密钥仅显示一次。在关闭对话框之前,请务必复制并保存密钥。请记住,您的 API 密钥将在 30 天后过期。您可以按照相同的步骤生成一个新的密钥,或者考虑在持续使用中改为采用更安全的身份验证方法。
-
将 API 密钥设置为环境变量,方法是用您生成的 API 密钥值替换
${api-key},并在您选择的方法中使用它来生成响应:
恭喜您!您已成功生成了 Amazon Bedrock API 密钥,并首次对 Amazon Bedrock 服务发出了 API 调用。在探索更多的 Amazon Bedrock 操作后,您应该过渡到更安全的身份验证方法,例如短期 Amazon Bedrock API 密钥或 AWS 范围的临时凭证。要了解更多信息,请参阅以下资源:
-
探索其他模型:在Amazon Bedrock 基础模型信息中了解 Amazon Bedrock 提供的其他基础模型,并在您的代码中更改
model_id以进行试用。 -
了解模型推理:通过在使用模型推理提交提示并生成响应中阅读有关概念和 Amazon Bedrock 提供的选项的信息,了解如何通过模型推理生成响应。
-
使用更安全的身份验证方法进行生产规划:在生成 Amazon Bedrock API 密钥以轻松对 Amazon Bedrock API 进行身份验证中详细了解 Amazon Bedrock API 密钥,并了解如何创建更安全的短期 Amazon Bedrock API 密钥。准备好构建生产应用程序时,还应查看长期访问密钥的替代方案,以获取更安全的选项,通过这些选项还可以访问其他 AWS 服务。