本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
先决条件
在本教程中遵循以下步骤操作:
-
完成中的所有步骤入门 CodeDeploy,包括设置和配置以及创建 IAM 实例配置文件 (
CodeDeployDemo-EC2-Instance-Profile
) 和服务角色 (CodeDeployDemo
)。 AWS CLI 服务角色 是一种特殊类型的 IAM 角色,用于为服务提供代表您执行操作的权限。 -
如果您使用启动模板创建 Auto Scaling 组,则必须添加以下权限:
-
ec2:RunInstances
-
ec2:CreateTags
-
iam:PassRole
有关更多信息,请参阅《Amazon EC2 Auto Scaling 用户指南》中的 步骤 2:创建服务角色、为 Auto Scaling 组创建启动模板和启动模板支持。
-
-
创建并使用与 Ubuntu 服务器实例兼容的修订版,然后。 CodeDeploy对于您的修订,可以执行以下操作之一:
-
创建并使用教程:使用 CodeDeploy (Windows 服务器、Ubuntu 服务器或红帽企业 Linux)将应用程序部署到本地实例教程的步骤 2:创建示例应用程序修订中的示例修订。
-
自行创建修订,具体请参阅正在处理的应用程序修订版 CodeDeploy。
-
-
使用以下入站规则创建名为
CodeDeployDemo-AS-SG
的安全组:-
类型:HTTP
-
源:任何位置
这是查看您的应用程序和验证部署是否成功所必需的。有关如何创建安全组的信息,请参阅《Amazon EC2 用户指南》中的创建安全组。
-