默认情况下,EC2实例上安装了哪些AWS CLI工具?

时间:2012-09-07 20:43:15

标签: amazon-s3 amazon-ec2 amazon-web-services amazon-rds

我正在使用Amazon Linux EC2实例,我想知道默认情况下安装了哪些AWS CLI工具。

它只是EC2 CLI API工具吗?一个人怎么说?如果尚未安装各种CLI工具(RDS,cloudwatch等),EC2实例上的首选单个位置在哪里?

如果你可以回答这些问题,我将非常感激。

3 个答案:

答案 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工具列表:

  • AWS-amitools-ec2-1.4.0.7
  • aws-apitools-as-1.0.61.0
  • aws-apitools-cfn-1.0.9
  • aws-apitools-common-1.1.0
  • aws-apitools-ec2-1.5.5.0
  • aws-apitools-elb-1.0.17.0
  • aws-apitools-iam-1.5.0
  • aws-apitools-mon-1.0.12.1
  • aws-apitools-rds-1.8.002
  • aws-cfn-bootstrap-1.1
  • AWS-脚本-SES-2012.05.15

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是未分配的。