坚持在AMI实例上创build用户的最佳方式是什么? (即到EBS分区)
我可以replace/ etc / profiles文件,但这似乎不便携。 每次我都可以创build一个脚本来重新创build用户,但这很烦人。 有没有更好的办法?
如果您的AMI位于EBS支持的卷上,您应该拥有持久的根文件系统! 你能否澄清你的意思是“每一次”,因为你的问题没有道理。
通常,在有用户或软件configuration的系统上,您可以完成所有这些设置,或者对其进行重新绑定(对于临时支持的实例)或将它们(对于EBS支持的实例)快照到新的AMI中,然后使用该基础AMI启动任何您需要的新实例,从您设置基本AMI的位置开始,包括在捆绑/快照时您拥有的任何用户,软件和configuration。
对于一直希望从某种库存AMI开始的系统,通常不会有太多的用户以及其他方面的问题,但是可能会在启动时通过脚本创build的任何系统修改任何需要的用户,安装任何需要的软件,下载你的应用程序,运行机器应该做的任何事情,然后closures它。
这听起来不像是你的用例。 如果你有用户和什么的,这听起来像你需要设置自己的AMI作为基础通过rebundling /快照后,你得到一个configuration你的喜好。