是否有最小的 aws cli 安装?

是否有最小的 aws cli 安装?

有时我想启动一个实例并在其上快速运行 aws cli 命令,但安装 aws cli 似乎有很大延迟。有没有办法获得“最小”安装,从而省略自动部署/测试中不需要的许多文件,例如所有示例文件?或者甚至是仅包含单个命令的 cli 版本,例如s3ec2

请注意,这些实例不在 AWS EC2 中运行,我无法控制这些映像,否则我会使用预装了 AWS CLI 的映像。另请注意,我需要使用的服务是 S3 和 CloudFront。

答案1

我不这么认为,我怀疑大多数 AWS CLI 命令都使用了大多数依赖项,因此安装精简版本实际上不会有太大帮助。

但您也可以:

  1. 使用已安装 AWS CLI 的 AMI - 例如亚马逊Linux 2

  2. 创建安装了 AWS CLI 的您自己的 AMI 并将其用作您的基础映像 - 只需从您选择的映像中启动一个实例,安装 AWS CLI,执行创建映像(=创建一个新的 AMI)并将其用于您的实验。

  3. 使用特定于服务的工具,例如s3命令或者EB 命令行可能需要更少的依赖。

希望有帮助:)

答案2

假设你可以运行一个容器,你可以使用AWS CLI 版本 2 Docker 映像. 第一次拉取镜像后,容器启动并aws快速运行。

答案3

你有没有考虑过AWS Cloud Shell? 它是免费的,预装了 AWS CLI,初次启动后我认为它打开得相当快。

您的问题并没有说明您想要实现什么,而只是说明了如何实现,因此很难确定这是否有帮助。

相关内容