如果您的 AWS 账户或区域未启用或不提供 Amazon Bedrock,第一步是验证其可用性并请求访问权限。Bedrock 是一项区域服务,因此并非所有 AWS 区域都支持。请查看 AWS 区域服务列表,确认 Bedrock 是否在您所在的区域可用。如果列表中有但无法访问,则需要通过 AWS 管理控制台启用它。导航到 Bedrock 服务页面,选择您的区域,然后按照提示请求访问权限。AWS 有时会限制初始访问以确保合规性或管理容量,因此批准可能需要长达 72 小时。例如,如果您的账户是新账户或缺乏使用历史,AWS 可能需要额外验证才能授予访问权限。
如果 Bedrock 在您所在的区域不可用,您有两种选择:切换到支持的区域或请求 AWS 扩展 Bedrock 的可用性。要切换区域,请更新您的 AWS CLI 配置或 SDK 客户端,以指向 us-east-1
或 eu-west-1
等受支持的区域。但是,这可能需要迁移现有资源或调整工作流程。如果您的项目需要在不受支持的区域中使用 Bedrock,请联系 AWS Support 提交区域扩展请求。提供有关您的使用案例的详细信息,例如工作负载要求或合规性需求,以帮助 AWS 优先考虑推出。例如,一家医疗保健公司可能会以遵守数据驻留法为由请求扩展。请注意,AWS 不提供区域扩展的时间表,因此此方法可能涉及延迟。
如果立即访问至关重要,在等待 Bedrock 时,可以考虑使用其他服务。例如,AWS SageMaker 提供基础设施来部署自定义机器学习模型,这可以复制 Bedrock 的一些功能。或者,在支持的区域中使用 Bedrock 的 API 端点并将流量路由到那里,尽管这可能会增加延迟。如果需要,确保您的 IAM 策略允许跨区域访问。对于临时测试,AWS 通常在选定区域提供有限的免费套餐访问权限,您可以使用它来原型化工作流程。最后,检查您的 AWS 账户的服务控制策略 (SCP) 或组织限制——管理员可能默认禁用了 Bedrock,需要内部批准才能启用它。