我正在使用一个Amazon Linux EC2实例,我想知道默认情况下它上安装了哪些AWS CLI工具。
是否只有EC2 CLI API工具?怎么说呢?另外,在EC2实例上安装各种CLI工具(RDS、cloudwatch等)的首选位置是什么?如果它们还没有安装呢?
如果您能回答这些问题,我将不胜感激。
发布于 2012-09-08 05:56:15
对于Amazon Linux AMI 2012.03,这里是list of installed packages。
为了回答您的问题,以下是AWS工具的列表:
According to Amazon Linux AMI Basics:
为了允许安装多个版本的API和AMI工具,我们在/opt/aws中放置了指向这些工具的所需版本的符号链接,如下所述:
/opt/aws/bin—Symlink场到每个已安装工具目录中的/bin目录。
/opt/aws/{apitools|amitools}—Products安装在附加到最新安装版本的名称-版本和符号链接名称形式的目录中。
通过/etc/profile.d/aws-apitools-common.sh使用/opt/aws/{apitools|amitools}/name/environment.sh—Used设置特定于产品的环境变量(EC2_HOME等)。
发布于 2012-09-08 05:05:24
一般情况下,AMI上安装的内容没有固定的标准或规则。
不同的Linux发行版和不同的AMI发行商都决定了他们想要在映像中放什么以及放在哪里。
事实上,AMI甚至不需要通过ssh为您提供对实例的命令行访问。
如果你有一个特定的AMI系列(Amazon Linux,Canonical的Ubuntu12.04LTS,RightScale的CentOS 5.5 ),那么更新你的问题,将其包括在内。
发布于 2013-03-12 12:54:15
需要说明的是: Amazon Linux的“最小”变体没有全套CLI工具。执行yum install ec2-tools并没有得到我想要的,所以我只是用非最小化的AMI创建了一个新的实例。我还发现,这个最小的Linux没有更多的空间效率,至少在最初的配置中是这样;将分配给根分区的额外6 GB空间没有分配。
https://stackoverflow.com/questions/12325114
复制相似问题