AWS EC2 cloud-init脚本以ec2-user身份运行

时间:2018-09-03 08:23:59

标签: amazon-web-services amazon-ec2 cloud-init

我在Amazon linux映像之上烘焙映像。 我需要以ec2-user身份运行服务。 是否可以以root以外的用户身份运行任何类型的启动脚本?

1 个答案:

答案 0 :(得分:1)

我假设您要将命令放在UserData下。

  

作为用户数据输入的脚本将以root用户身份执行,因此请勿在脚本中使用sudo命令。请记住,您创建的所有文件均归root用户所有。如果您需要非root用户访问文件,则应在脚本中相应地修改权限。另外,由于脚本不是交互式运行的,因此您不能包含需要用户反馈的命令(例如,不带-y标志的yum更新)。

这里是讨论主题的完整documentation