【问题标题】:What AWS CLI tools are installed by default on EC2 instances?EC2 实例上默认安装了哪些 AWS CLI 工具?
【发布时间】:2012-09-07 20:43:15
【问题描述】:

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

仅仅是 EC2 CLI API 工具吗?怎么能说出来?此外,如果尚未安装各种 CLI 工具(RDS、cloudwatch 等),EC2 实例上的首选单个位置在哪里?

如果您能回答这些问题,我将不胜感激。

【问题讨论】:

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


    【解决方案1】:

    对于 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-scripts-ses-2012.05.15

    According to Amazon Linux AMI Basics:

    允许安装多个版本的 API 和 AMI 工具,我们已经放置了指向这些工具所需版本的符号链接 在 /opt/aws 中,如下所述:

    /opt/aws/bin - 将场符号链接到每个已安装的 /bin 目录 工具目录。

    /opt/aws/{apitools|amitools}——产品安装在以下目录中 表格 [name]-version 和 symlink [name] 附加到最 最近安装的版本。

    /opt/aws/{apitools|amitools}/[name]/environment.sh——由 /etc/profile.d/aws-apitools-common.sh 设置产品特定 环境变量(EC2_HOME 等)。

    【讨论】:

    • 嗯,我没有看到 /opt/aws 目录,也许 /opt/aws 只是建议的目录?
    • 我刚刚使用 Amazon Linux AMI 2012.03 启动了一个新实例,并且 /opt/aws 确实存在。您使用的是什么 AMI?
    • 抱歉,你是对的,它们在 /opt/aws 中,我想我正在查看我以前的 EC2 实例之一,它是 Ubuntu
    【解决方案2】:

    一般来说,AMI 上安装的内容没有固定的标准或固定规则。

    不同的 Linux 发行版和不同的 AMI 发布者各自决定他们想在自己的映像中放入什么以及放在哪里。

    事实上,如果 AMI 不想让您通过 ssh 命令行访问您的实例,他们甚至不需要这样做。

    如果您有特定的 AMI 系列(Amazon Linux、Canonical 的 Ubuntu 12.04 LTS、RightScale 的 CentOS 5.5),请更新您的问题以包含此内容。

    【讨论】:

    • -@eric 谢谢,我使用的是 Amazon Linux AMI,但如果普遍接受的话,我可以切换到 Ubuntu?虽然我认为 Amazon linux 可能安装了 AWS 工具?
    • 我认为 Amazon Linux 和 Ubuntu 之间的选择很大程度上取决于您的发行版偏好。我恰好是 Ubuntu 用户,最近发布了几篇关于如何使用 Ubuntu 软件包 alestic.com/2012/05/aws-command-line-packages 和通过亚马逊软件下载 alestic.com/2012/09/aws-command-line-tools 安装 AWS 工具的博客文章
    • 谢谢,所以默认没有安装工具集?我想我没有看到以 ubuntu 软件包形式提供的工具集与不以 ubuntu 软件包形式提供的工具集之间的区别。 sudo apt-get install ec2-api-tools 在 Linux AMI 或 Ubuntu 上对我来说似乎很容易,是/否?
    • @timpeterson:EC2 API 工具只是众多可用的 AWS 工具集之一。 Ubuntu 软件包并不总是与来自 Amazon 的可下载软件完全保持同步。
    【解决方案3】:

    声明:Amazon Linux 的“最小”变体没有全套 CLI 工具。执行yum install ec2-tools 并没有得到我想要的,所以我只是用非最小 AMI 创建了一个新实例。我还发现这个最小的 Linux 不再节省空间,至少与最初配置的一样;将进入根分区的额外 6 GB 未分配。

    【讨论】:

      猜你喜欢
      • 2023-03-17
      • 2020-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-05
      • 1970-01-01
      • 2013-09-13
      相关资源
      最近更新 更多