为组织配置 Qiskit Runtime
执行以下步骤以开始设置 Qiskit 运行时。
全新的 IBM 量子平台界面已发布,处于抢先体验模式。 建议您开始使用该界面来使用 IBM 量子服务。 因为它是建立在 IBM Cloud 上的,所以迁移非常简单。 详情请参阅 迁移指南。
配置 IAM 设置
首先,在管理员的 Identity and Access Management (IAM) 帐户中配置一些设置。 要查看和配置这些设置,请转至 管理 → IAM → 设置。
- 用户列表可视性 确定用户是否可以相互查看,而不考虑项目分配。
enabled
设置限制用户可视性。 即,您帐户中的用户无法相互查看,即使他们可以访问相同的资源。 根据您的环境选择合适的数值。 请参阅 控制用户可视性 以获取更多信息。 - API 密钥创建 控制用户是否可以创建 API 密钥。 在 Qiskit Runtime中,通常使用 API 密钥。 如果正在使用 API 密钥,请选择
disabled
。 或者,您可以向每个用户提供特定许可权。
(可选) 创建资源组
如果要使用直接引用 Qiskit Runtime 服务实例的访问组,请跳过此步骤。
如果选择使用资源组,请转至 管理 → 帐户 → 资源组(在帐户资源中),然后单击 创建。
创建 Qiskit Runtime 服务实例
如果已创建 Qiskit Runtime 服务实例,请跳过此步骤。
- 如果您正在使用资源组,请确保在相应的资源组上创建服务实例。
- 访问组引用需要服务实例名称 (例如
QR-ml
)。
- 从 Qiskit Runtime 供应页面中,选择“创建”选项卡,然后根据您需要的访问权选择相应的服务套餐:
- 精简版(已弃用 ):免费模拟版套餐,帮助您开始使用 Qiskit Runtime。 通过遵循我们的示例和教程,了解如何使用 Qiskit Runtime 其中一个可用于高效运行回路的预构建程序。
- 标准:访问 IBM QPU 和模拟器的“即用即付”模式。 通过在实际的量子硬件上运行,构建您自己的程序并使用 Qiskit Runtime 的所有优点,同时维护对 Lite 套餐上提供的所有模拟器的访问权。
- 完成所需信息,然后单击 创建。
为项目创建访问组
首先,我们创建一个定制角色,该角色允许用户执行操作以使用每个访问组的 Qiskit Runtime 服务实例。 接下来,我们为每个项目创建一个访问组,并为该组提供处理项目资源所需的最低许可权集。 在稍后的步骤中,我们将用户映射到访问组。
执行以下步骤以设置访问组:
-
创建定制角色。
-
从 管理 → IAM → 角色中,单击
Create
。 -
输入服务的名称,标识,描述,然后选择
Qiskit Runtime
。 -
选择以下角色,然后单击 创建。
- quantum-computing.device.read
- quantum-computing.job.cancel
- quantum-computing.job.create
- quantum-computing.job.read
- quantum-computing.program.create
- quantum-computing.program.delete
- quantum-computing.program.read
- quantum-computing.program.update
- quantum-computing.user.logout
- 如果要允许用户删除作业,请选择 quantum-computing.job.delete。
您可以选择通过遵循 这些指示信息 来定义更细颗粒度的角色。
-
-
创建访问组。
- 转至 管理 → IAM → 访问组,然后单击 创建。
- 输入一个名称,如
project-ml
,并添加描述。
-
分配访问权限。
- 选择“访问”选项卡,然后点击“分配访问权限”。
- 在“服务”列表中,搜索 Qiskit Runtime 并将其选中,然后单击 下一步。
- 在“资源”中,选择 特定资源。 对于属性类型,选择 服务实例。
- 从下拉列表中,选择要添加到访问组的服务实例,例如,
QR-ml
。 如果您正在使用资源组,请选择资源组,而不是选择个别服务实例。 单击下一步。 - 对于“角色”和“操作”,选择 查看者 和先前创建的定制角色。 单击 添加,然后单击 分配。
- 如果要授予对多个服务实例的访问组许可权,请重复此步骤。
设置标识提供程序并分配用户
根据您选择使用的标识提供程序,遵循相应主题中的步骤: