# 新用户部署ComfyUI步骤 - Stable Diffusion 亚马逊云科技插件解决方案
Stable Diffusion 亚马逊云科技插件解决方案实施指南

跳转至

# 新用户部署ComfyUI步骤

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

部署时间：约 20 分钟

## 部署概述

在亚马逊云科技上部署本解决方案（ComfyUI部分）主要包括以下过程：

- 步骤1：部署本解决方案中间件。
- 步骤2：部署ComfyUI前端。

部署完成后，具体使用流程，请参考ComfyUI用户手册

## 部署步骤

### 步骤1: 部署解决方案中间件

此自动化Amazon CloudFormation模板在亚马逊云科技中部署解决方案。

1. 登录到AWS管理控制台，点击链接Extension for Stable Diffusion on AWS。
2. 默认情况下，该模版将在您登录控制台后默认的区域启动。若需在指定的Amazon Web Service区域中启动该解决方案，请在控制台导航栏中的区域下拉列表中选择。
3. 在创建堆栈页面上，确认Amazon S3 URL文本框中显示正确的模板URL，然后选择下一步。

4. 在制定堆栈详细信息页面，为您的解决方案堆栈分配一个账户内唯一且符合命名要求的名称。部署参数参考下表。点击下一步。

   参数 | 说明 | 建议
   --- | --- | ---
   APIEndpointType | 如需API调用，定义该API的类别，选项REGIONAL / PRIVATE / EDGE | 默认Regional
   Bucket | 填入一个有效的新的S3桶的名字（或之前部署的、用于本解决方案ComfyUI部分的S3桶名字） |
   email | 输入一个正确的电子邮件地址，以便接收将来的通知 |
   SdExtensionApiKey | 请输入一个包含数字和字母组合的20个字符的字符串 | 默认为"09876543210987654321"
   LogLevel | 择您心仪的Lambda Log日志打印级别 | 默认ERROR才打印

5. 在配置堆栈选项页面，选择下一步。

6. 在审核页面，查看并确认设置。确保选中确认模板将创建Amazon Identity and Access Management（IAM）资源的复选框。并确保选中AWS CloudFormation需要的其它功能的复选框。选择提交以部署堆栈。

7. 您可以在 AWS CloudFormation 控制台的 状态 列中查看堆栈的状态。您应该会在大约 15 分钟内收到CREATE_COMPLETE状态。

   贴士

   请及时检查您预留邮箱的收件箱，并在主题为“AWS Notification - Subscription Confirmation”的邮件中，点击“Confirm subscription”超链接，按提示完成订阅。

### 步骤2: 部署ComfyUI前端

步骤2将会为客户安装ComfyUI的前端。该前端自动内置了汉化插件、工作流发布云上等按钮，为客户提供更友好的UI交互界面。此自动化Amazon CloudFormation模板在亚马逊云科技中部署。

1. 登录到AWS管理控制台，点击控制台右上角Create Stack, With new resource(standard)，页面跳转至创建堆栈。
2. 在创建堆栈页面上，选择Choose an existing template，在特定模版区域选择Amazon S3 URLe，填入该部署模版链接，然后选择下一步。

3. 在制定堆栈详细信息页面，为您的解决方案堆栈分配一个账户内唯一且符合命名要求的名称。在参数部分，部署参数说明如下。点击Next。

   贴士

   此处的EC2 Key Pair主要用于本地远程连接EC2。如果没有现有的，可以参考官方手册来创建。

   参数 | 说明 | 建议
   --- | --- | ---
   InstanceType | 部署的ec2的实例类型 | 如果是涉及推理动图、视频等，建议G6、G5机器
   NumberOfInferencePorts | 推理环境数量 | 建议不超过5个
   StackName | 来自于部署步骤1中成功部署堆栈的名称 |
   keyPairName | 选择现有的一个EC2 Key Pair |

4. 在配置堆栈选项页面，选择下一步。

5. 在审核页面，查看并确认设置。确保选中确认模板将创建Amazon Identity and Access Management（IAM）资源的复选框。并确保选中AWS CloudFormation需要的其它功能的复选框。选择提交以部署堆栈。
6. 您可以在 AWS CloudFormation 控制台的 状态 列中查看堆栈的状态。您应该会在大约 3 分钟内收到CREATE_COMPLETE状态。

7. 选择部署成功的堆栈，打开Outputs，点击Designer对应的链接，即可打开解决方案部署的ComfyUI前端，Designer的访问可能需要关闭VPN或者去掉10000端口后访问。NumberOfInferencePortsStart代表推理环境地址起始路径端口，按照部署数量端口地址依次增加，例如：当NumberOfInferencePorts填写2时，地址范围时，可访问的推理环境地址依次为：http://EC2地址:10001，http://EC2地址:10002.

   角色 | 功能 | 端口
   --- | --- | ---
   主美/工作流管理 | 能够安装新的custom nodes，在EC2上调试工作流，发布工作流、环境至Amazon SageMaker。同时可以调用SageMaker资源、选中已发布的工作流进行推理验证 | http://EC2地址

   普通美术

   从该端口进入的界面，可以选择主美已发布的工作流，简单修改推理参数后，勾选“Prompt on AWS”后、调用Amazon SageMaker进行推理

   当NumberOfInferencePorts填写3时，地址范围时，可访问的推理环境地址依次为：
   - http://EC2地址:10001
   - http://EC2地址:10002
   - http://EC2地址:10003

   贴士

   刚部署好贴士以后，需要稍作等待。如果打开链接后，看到提示“Comfy is Initializing or Starting”，表示后端在初始化ComfyUI过程中，请稍作等待，再次刷新页面确认。