2.3. 应用程序部署
现在,您已订阅了产品,您可以在启动 CloudFormation 堆栈前开始配置。
部署应用的方法有两种。
2.3.1. 使用新的 VPC 部署应用程序 复制链接链接已复制到粘贴板!
使用新的 VPC 部署应用程序的过程已弃用,这个功能将在以后的版本中从 AWS Marketplace 中删除。
以下流程假设您有一个市场提供。这些说明是 AWS Marketplace 的延续。在继续本节前,请完成本节中的步骤。
此流程创建新的 VPC 网络,并在创建的 VPC 中部署应用程序。
流程
- 对于第 1 步,在 Create stack 页面中,单击 。
对于第 2 步,在 Specify 堆栈详情页面中
- 在 Stack name 字段中,输入唯一的堆栈名称。
- 在 EC2 KeyPair 字段中,选择您之前创建的 EC2 密钥对。
- 在 Select VPC 字段中,选择 New。
在 New Network Configuration 部分中,填写以下字段
- 在 VPC CIDR Range 中,输入用于新 VPC 的 CIDR 范围。示例:192.168.0.0/16
- 在 公共子网 1 CIDR Range 中,输入要用于第一个公共子网的 CIDR 范围,如 192.168.0.0/24
- 在 公共子网 2 CIDR Range 中,输入要用于第二个公共子网的 CIDR 范围,如 192.168.1.0/24
- 在专用子网 1 CIDR Range 中,输入要用于第一个专用子网的 CIDR 范围,例如 192.168.2.0/24
在专用子网 2 CIDR 范围 中,输入要用于第二个专用子网的 CIDR 范围,例如 192.168.3.0/24
重要确保为子网提供的 CIDR 范围在您的 VPC CIDR 范围内,且不会相互重叠,以避免 CIDR 冲突。
您可以将默认子网 CIDR 范围视为参考点。
- 忽略 现有网络配置部分下的字段。
- 点 进入第 3 步。
对于第 3 步,在 Configure stack options 页面中,不需要更改。
- 所有配置都是可选的,或者具有正确的默认值。
- 点 进入第 4 步。
对于第 4 步,在 Review 页面中滚动到底部。
- 在 Capabilities 部分中,检查以确认 CloudFormation 可以创建 IAM 资源。
- 点 。
应用开始置备。
- 可能需要过些时间,基础架构和应用程序才会被完全置备。
如果要在部署后修改 CIDR 范围,则必须删除您的当前部署,然后按照使用现有 VPC 部署应用程序中的说明进行操作。
2.3.2. 使用现有 VPC 部署应用程序 复制链接链接已复制到粘贴板!
以下流程假设您有一个市场提供。这些说明是 AWS Marketplace 的延续。在继续本节前,请完成本节中的步骤。
以下流程使用现有的 VPC 网络来部署应用程序。
流程
- 对于第 1 步,在 Create stack 页面中,单击 。
对于第 2 步,在 Specify 堆栈详情页面中
- 在 Stack name 字段中,输入唯一的堆栈名称。
- 在 EC2 KeyPair 字段中,选择您之前创建的 EC2 密钥对。
- 在 Select VPC 字段中,选择 Existing。
- 忽略 New network configuration 部分下的字段。
在 Existing network configuration 部分中,填写以下字段
- 在 Which VPC ID 应该部署到? 字段中,输入您现有 Virtual Private Cloud (VPC)的 VpcId,例如 vpc-01234567890abcdef
- 在现有 VPC CIDR Range 中,输入现有 Virtual Private Cloud (VPC)的 CIDR 范围,例如 192.168.0.0/16
- 在现有私有子网 1 ID 中,输入您的第一个现有专用子网的 ID,例如 subnet-077dd9969c32371f7
在现有私有子网 2 ID 中,输入您的第二个现有专用子网的 ID,例如 subnet-077dd9969c32371f7
请注意,从 AWS 控制台复制和粘贴它们引入了隐藏字符,并可能导致条目失败。
- 点 进入第 3 步。
对于第 3 步,在 Configure stack options 页面中,不需要更改。
- 所有配置都是可选的,或者具有正确的默认值。
- 点 进入第 4 步。
对于第 4 步,在 Review 页面中滚动到底部。
- 在 Capabilities 部分中,检查以确认 CloudFormation 可以创建 IAM 资源。
- 点 。
应用开始置备。
- 可能需要过些时间,基础架构和应用程序才会被完全置备。