配置本地实例的先决条件 - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

配置本地实例的先决条件

必须满足以下条件才能注册本地实例。

重要

如果您正在使用注册本地实例命令中生成的定期刷新临时凭证,并通过Amazon Security Token Service(Amazon STS),还有其他先决条件。有关信息,请参阅 IAM 会话 ARN 注册先决条件

设备要求

您要使用 CodeDeploy 准备、注册并标记为本地实例的设备必须在受支持的操作系统上运行。有关列表,请参阅CodeDeploy 代理支持的操作系统

如果您的操作系统不受支持,则 CodeDeploy 代理可以作为开源代理来适应您的需求。有关更多信息,请参阅 。CodeDeploy CodeDeploy存储 GitHub。

出站通信

本地实例必须能够连接到公有Amazon服务终端节点与 CodeDeploy 进行通信。

CodeDeploy 代理通过端口 443 使用 HTTPS 进行出站通信。

管理控制

在本地实例上用于配置本地实例的本地帐户或网络帐户必须能够以sudo或者root(对于 Ubuntu Server)或作为管理员(对于 Windows Server)。

IAM 权限

您在注册本地实例时使用的 IAM 身份必须具有完成注册的权限 (以及在需要时注销本地实例的权限)。

除了开始使用 CodeDeploy,请确保发出调用的 IAM 身份还已经附加了以下其他策略:有关如何附加 IAM 策略的信息,请参阅管理 IAM 策略

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iam:CreateAccessKey", "iam:CreateUser", "iam:DeleteAccessKey", "iam:DeleteUser", "iam:DeleteUserPolicy", "iam:ListAccessKeys", "iam:ListUserPolicies", "iam:PutUserPolicy", "iam:GetUser" ], "Resource": "*" } ] }