排查 Amazon EC2 Auto Scaling:启动模板 - Amazon EC2 Auto Scaling
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

排查 Amazon EC2 Auto Scaling:启动模板

可以使用以下信息,以帮助您诊断和修复在 Auto Scaling 组中使用启动模板时可能遇到的常见问题。

您没有权限执行此操作

问题:当您尝试指定启动模板时,会收到 "没有授权您执行此操作" 错误。

原因 1:如果您尝试使用启动模板,并且您所使用的 IAM 凭证没有足够的权限,则会收到一条错误,指出您未获授权使用启动模板。

解决方案 1:请确认您用于发出请求的 IAM 用户或角色具有调用所需 EC2 API 操作的权限,包括ec2:RunInstancesaction. 如果您在启动模板中指定了任何标签,您还必须有权使用ec2:CreateTagsaction. 有关显示如何创建自己的策略以允许您希望您的 IAM 用户或角色执行的操作的主题,请参阅启动模板支持

解决方案 2:验证您的 IAM 用户或角色是否正在使用AmazonEC2FullAccess策略。该Amazon托管策略授予对所有 Amazon EC2 资源和相关服务的完全访问权限,包括 Amazon EC2 Auto Scaling、CloudWatch 和 Elastic Load Balancing。

原因 2:如果您尝试使用指定实例配置文件的启动模板,则必须具有传递与实例配置文件关联的 IAM 角色的权限。

解决方案 3:请确认您用于发出请求的 IAM 用户或角色具有正确的权限,可以将指定角色传递给 Amazon EC2 Auto Scaling 服务。有关更多信息,请参阅 Amazon EC2 实例上运行的应用程序的 IAM 角色

有关实例配置文件相关的进一步疑难解答主题,请Amazon EC2 和 IAM 疑难解答中的IAM 用户指南