我正在使用Amazon Linux EC2实例,我想知道默认情况下安装了哪些AWS CLI工具。
它只是EC2 CLI API工具吗?一个人怎么说?如果尚未安装各种CLI工具(RDS,cloudwatch等),EC2实例上的首选单个位置在哪里?
如果你可以回答这些问题,我将非常感激。
答案 0 :(得分:2)
对于AMI上安装的内容,没有固定的标准或设定规则。
不同的Linux发行版和不同的AMI发布商各自决定他们想要在他们的图像中放置什么以及在哪里。
事实上,如果他们不愿意,AMI甚至不需要通过ssh为您的实例提供命令行访问权限。
如果您考虑到特定的AMI系列(Amazon Linux,Canonical的Ubuntu 12.04 LTS,RightScale的CentOS 5.5),请更新您的问题以包含此内容。
答案 1 :(得分:2)
对于Amazon Linux AMI 2012.03,这是list of installed packages。
要回答您的问题,请参阅以下AWS工具列表:
According to Amazon Linux AMI Basics:
允许安装多个版本的API和AMI 我们已经将符号链接放到这些工具的所需版本中 在 / opt / aws 中,如下所述:
/ opt / aws / bin -Symlink farm to / bin目录中的每个已安装 工具目录。
/ opt / aws / {apitools | amitools} - 产品安装在目录中 形式[name] -version和符号链接[name]附加到最多 最近安装的版本。
/ opt / aws / {apitools | amitools} / [name] /environment.sh - 使用者 /etc/profile.d/aws-apitools-common.sh设置特定于产品 环境变量(EC2_HOME等)。
答案 2 :(得分:0)
为了记录:Amazon Linux的“最小”变体没有完整的CLI工具套件。做一个yum install ec2-tools
没有得到我想要的东西,所以我刚用非最小AMI创建了一个新实例。我还发现这个最小的Linux不再具有空间效率,至少与最初的配置一样;将分配到root分区的额外6 GB是未分配的。