跳转至

部署解决方案

在部署解决方案之前,建议您先查看本指南中有关架构图和区域支持等信息。然后按照下面的说明配置解决方案并将其部署到您的帐户中。

部署时间:约 15 分钟

说明

建议您在部署此解决方案之前创建账单告警以监控AWS估算费用。

部署本方案需要具有最小的IAM 权限。如果您使用定义在此文件中的权限部署本方案,您的 CloudFormation 堆栈的名字将以 QCEDD开头, 例如:QCEDDStack

准备工作

以下功能如果已经开通,请忽略「准备工作」。

准备工作:启动 Amazon Braket 服务,并生成执行角色

  1. 登录到AWS 管理控制台,进入 Amazon Braket 控制台。 braket-console

  2. 点击左侧菜单权限和设置, 选中标签页常规, 点击按钮接受并启用 third-party

  3. 切换到标签页执行角色,点击创建服务链接角色按钮,创建角色 service-linked

  4. 点击验证现有角色按钮,创建任务执行角色 execution-rule

步骤 1:启动 CloudFormation 堆栈

  1. 登录 AWS 管理控制台,选择按钮Launch Stack以启动模板。您还可以选择直接下载模板进行部署。

  2. 默认情况下,该模板将在您登录控制台后默认的区域启动,即美国西部(俄勒冈)区域。若需在指定的区域中启动该解决方案,请在控制台导航栏中的区域下拉列表中选择。

  3. 创建堆栈页面上,Amazon S3 URL 文本框中会自动填写这个模板 URL,请确认模板 URL 正确填写,然后选择下一步

  4. 在指定堆栈详细信息页面,为您的解决方案堆栈分配一个账户内唯一且符合命名要求的名称。有关命名字符限制的信息,请参阅AWS Identity and Access Management 用户指南中的IAM 和 STS 限制

  5. 参数部分,查看此解决方案模板的参数并根据需要进行修改。 方案中使用的参数如下:

    参数 默认值 描述
    snsEmail 订阅消息的邮箱
  6. 选择下一步

  7. 配置堆栈选项页面上,保留默认值并选择下一步

  8. 审核页面,查看并确认设置。确保选中确认模板将创建 Amazon Identity and Access Management(IAM)资源的复选框。选择下一步

  9. 选择创建堆栈以部署堆栈。

  10. 如果配置了订阅邮件,请关注该邮件收件箱,然后点击 确认订阅 链接以确认订阅。

您可以在 AWS CloudFormation 控制台的状态列中查看 stack 的状态。正常情况下,大约 15 分钟内可以看到状态为CREATE_COMPLETE

步骤 2:(可选)订阅 SNS 通知

当 Job 执行完成后,如果您想获得 Email 通知,可以按照下面的步骤订阅 SNS 通知。您也可以通过短信订阅通知。

  1. 登录AWS CloudFormation 控制台

  2. 堆栈页面,选择本方案的堆栈。

  3. 选择输出页签,记录 SNS 主题的值。

SNS name

  1. 导航至Amazon SNS 控制台

  2. 选中主题,然后点击在 CloudFormation 部署的输出中的 SNS 主题。

  3. 选择创建订阅

  4. 协议列表中,选择电子邮件

  5. 终端节点文本框中,输入可以从 Amazon SNS 接收通知的电子邮件地址。

  6. 选择创建订阅

  7. 检查您的邮箱,您将收到一封邮件,点击邮件中Confirm Subscription链接,确认订阅。

更新 CloudFormation 堆栈

部署完成后,您可以通过更新 CloudFormation 堆栈来修改配置。

重要提示

如果是 notebook 算法内容发生变更,请删除原来 CloudFormation,并创建新的 CloudFormation,更新 CloudFormation 不能让您的算法变更生效。

  1. 登录AWS CloudFormation管理控制台。

  2. 选择本解决方案的根堆栈,而不是嵌套堆栈(NESTED)。

  3. 选择更新按钮。

  4. 选择使用当前模版,选择下一步

  5. 根据需要更改对应的参数,然后选择下一步

  6. 配置堆栈选项页面上,保留默认值并选择下一步

  7. 审核页面,查看并确认设置。确保选中确认模板将创建 Amazon Identity and Access Management(IAM)资源的复选框。选择下一步

  8. 选择更新堆栈以更新堆栈。