选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

为 Boto3 和 Braket SDK AWS CLI 配置配置文件

聚焦模式
为 Boto3 和 Braket SDK AWS CLI 配置配置文件 - Amazon Braket

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

除非您另有明确说明,否则 Amazon Braket SDK 依赖于默认 AWS CLI 证书。我们建议您在托管 Amazon Braket 笔记本上运行时保留默认设置,因为您必须提供有权启动笔记本实例的 IAM 角色。

或者,如果您在本地运行代码(例如在 Amazon EC2 实例上),则可以建立命名 AWS CLI 配置文件。您可以为每个配置文件指定不同的权限集,而不必定期覆盖默认配置文件。

本节简要说明了如何配置这样的 CLI profile 以及如何将该配置文件合并到 Amazon 支架这样 API 使用该配置文件中的权限进行呼叫。

步骤 1:配置本地 C AWS LI profile

解释如何创建用户和如何配置非默认配置文件超出了本文档的范围。有关这些主题的信息,请参阅:

要使用 Amazon Braket,您必须向该用户以及相关的 CLI profile 提供必要的 Braket 权限。例如,您可以附加AmazonBraketFullAccess策略。

步骤 2:建立 Boto3 会话对象

要建立 Boto3 会话对象,请使用以下代码示例。

from boto3 import Session

# Insert CLI profile name here
boto_sess = Session(profile_name=`profile`)
注意

如果是预期的 API 呼叫具有基于区域的限制,与您的profile默认区域不一致,您可以为 Boto3 会话指定区域,如以下示例所示。

# Insert CLI profile name _and_ region boto_sess = Session(profile_name=`profile`, region_name=`region`)

对于指定为的参数region,替换一个与其中一个对应的 AWS 区域 值 Amazon Braket 可用us-east-1,例如us-west-1、等。

第 3 步:将 Boto3 会话整合到 Braket AwsSession

以下示例说明如何初始化 Boto3 Braket 会话并在该会话中实例化设备。

from braket.aws import AwsSession, AwsDevice # Initialize Braket session with Boto3 Session credentials aws_session = AwsSession(boto_session=boto_sess) # Instantiate any Braket QPU device with the previously initiated AwsSession sim_arn = 'arn:aws:braket:::device/quantum-simulator/amazon/sv1' device = AwsDevice(sim_arn, aws_session=aws_session)

设置完成后,您可以向该实例化的AwsDevice对象提交量子任务(例如,通过调用device.run(…​)命令)。全部 API 该设备发出的调用可以利用与您之前指定的 CLI 配置文件关联的 IAM 证书profile

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。