Amazon Bedrock 模型访问可能涉及跨区域连接。 尝试从与当前 AWS 区域不同的区域注册模型(例如,从 US East 1 到 US West 2)可能会引发错误。 如果您遇到该问题,本主题将帮助您进行故障排除。

先决条件

  • Amazon Bedrock 已授予模型访问权限: 确保您打算使用的特定模型在您的环境中已被授予访问权限。
  • Postman 或同类工具: 使用 Postman 或类似工具与自定义模型创建 API 进行交互的权限。
  • AWS 凭据: 您应该准备好 AWS 凭据(访问密钥和密钥),以便与 Bedrock 进行身份验证。
  • 跨区域推理感知: 了解 Bedrock 中跨区域推理的概念,即模型可以部署在与当前运行区域不同的区域。

尝试在 AWS Bedrock 上跨区域注册模型时,可能会遇到详细说明跨区域访问冲突的错误消息。 如下图所示,此错误包括用户定义的 URL 和目标模型的区域,表明您正在访问当前区域之外的模型。

错误消息示例:
自定义模型 - AWS 推理配置文件错误

过程

  1. 访问跨区域推理: 在 AWS 管理控制台中,导航到 Amazon Bedrock。 选择推理与评估,然后选择跨区域推理
  2. 识别目标模型:从列表中找到您打算注册的具体模型。
  3. 复制推理配置文件凭据:在模型的详细信息中,复制推理配置文件 ID推理配置文件 ARN
  4. 修改自定义模型创建 API 请求:在您的自定义模型创建 API 请求中:
    1. 推理配置文件 ID 设置为操作 > 名称参数的值。
    2. 推理配置文件 ARN 设置为 操作 > URI 参数的值。自定义模型 - AWS 推理配置文件错误 - 示例

    有关自定义模型创建 API 请求的更多详细信息,请参阅 AI Agent Studio API

  5. 使用修改后的创建自定义模型请求执行更新后的请求,其中包括更新后的操作 > 名称操作 > URI值。