先决条件
在本教程中遵循以下步骤操作:
-
完成CodeDeploy 入门中的所有步骤,包括设置和配置 Amazon CLI 以及创建 IAM 实例配置文件(
CodeDeployDemo-EC2-Instance-Profile)和服务角色(CodeDeployDemo)。服务角色 是一种特殊类型的 IAM 角色,用于为服务提供代表您执行操作的权限。 -
如果您使用启动模板创建 Auto Scaling 组,则必须添加以下权限:
-
ec2:RunInstances -
ec2:CreateTags -
iam:PassRole
有关更多信息,请参阅《Amazon EC2 Auto Scaling 用户指南》中的 步骤 2:创建服务角色、为 Auto Scaling 组创建启动模板和启动模板支持。
-
-
创建和使用与 Ubuntu Server 实例和 CodeDeploy 兼容的修订。对于您的修订,可以执行以下操作之一:
-
使用以下入站规则创建名为
CodeDeployDemo-AS-SG的安全组:-
类型:HTTP
-
源:任何位置
这是查看您的应用程序和验证部署是否成功所必需的。有关如何创建安全组的信息,请参阅《Amazon EC2 用户指南》中的创建安全组。
-