问题标签 [aws-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
99514 浏览

amazon-web-services - 如何从命令行使用多个 AWS 账户?

我在 Amazon EC2 上托管了两个不同的应用程序(第二个即将上线)。

如何在命令行 (Mac OS X) 上使用两个帐户,但将 EC2 密钥和证书分开?我需要在每个 ec2-* 命令之前更改我的环境变量吗?

是否会使用别名并将其用于在线环境的设置?就像是:

0 投票
2 回答
6937 浏览

amazon-ec2 - 描述 E2C 实例不会返回任何内容

我已经启动了一个 EC2 实例并安装了 ec2-api-tools。设置环境变量(JAVA_HOME、EC2_PRIVATE_KEY、EC2_CERT)。

运行ec2-describe-instances不会返回任何东西。根据 EC2 命令行参考信息,应返回所有当前正在运行(和已终止)的实例。怎么了?

在一般ec2-describe-images -o self -o amazon情况下,EC2 工具正在工作。向 ec2-describe-instances 显式添加 -K 和 -C 参数不会改变这种情况。

0 投票
34 回答
643711 浏览

amazon-web-services - 下载整个 S3 存储桶?

我注意到似乎没有s3从 AWS 管理控制台下载整个存储桶的选项。

有没有一种简单的方法可以抓住我的一个桶中的所有东西?我正在考虑将根文件夹公开,wget用于全部抓取,然后再次将其设为私有,但我不知道是否有更简单的方法。

0 投票
6 回答
17886 浏览

amazon-web-services - ec2-describe-instance-status Client.InvalidInstanceID.NotFound 但我知道实例存在

我已经设置了一些亚马逊 AWS CLI 工具(EC2、Auto Scaling、监控和 ELB)。这些工具设置正确并且工作正常。我的环境变量都设置好了,与这个 Q 相关的是:

当我为我ec2-describe-instance-status i-XXXXXXXX的任何实例运行时,我得到:

我知道实例 ID 存在,我将它从 AWS Web 控制台复制出来,它位于 eu-west-1 区域中,并且我的 env vars 设置为该区域。

对于我的生活,我无法弄清楚为什么它找不到我的实例。有什么明显的地方我做错了吗?

更新:重新创建 x509 cert/pk 解决了这个问题……出于某种原因。

0 投票
2 回答
1116 浏览

amazon-web-services - 在 ec2-describe-instance-status 命令中指定特定列

ec2-describe-instance-status总是返回文档中指定的所有列

我需要一种方法来知道实例实例的state namestate code

有没有办法这样做?

0 投票
2 回答
3510 浏览

windows - AWS CLI 复制“超过最大重试次数...”,错误 10054:“连接被远程主机强制关闭”

发生这种情况syncor cp,将大约 1000 个文件从我们的本地服务器复制到 S3 存储桶。源是从 Windows 8 机器到在 Hyper-V 中运行的 Windows Server 2008 R2 VM 的映射网络驱动器。

这是命令:

它失败的文件似乎没有任何模式。有些更大(最大 30MB),有些只有几 kb。这是错误消息:

0 投票
5 回答
30600 浏览

amazon-web-services - 使用 AWS CLI 递归列出 s3 存储桶内容

如何使用类似于find .在 Unix 上使用的 AWS CLI 递归列出存储桶的所有内容。

aws s3 ls s3://MyBucket --recursive抱怨未知选项。

http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#directory-and-s3-prefix-operations声称这--recursive是一个有效参数。

0 投票
4 回答
23230 浏览

amazon-web-services - aws cli:如何查询列表值?

aws cli 有一个 --query 选项,它允许您仅选择一些信息。

例如,我有兴趣从 ec2 describe-instances 中获取安全组名称。

如果我运行:

我的输出看起来像:

我还可以使用索引访问列表的元素:

是否可以查询标签,而不是 Tag[0] 我搜索指定名称的标签?

0 投票
1 回答
2232 浏览

amazon-web-services - 带有 EC2 的 AWS CLI 的“未知选项”错误

我正在尝试从 CLI(在 Windows 上)测试现场实例的创建。据我所知,我正在严格遵循 CLI 文档,但我不断收到“未知选项”错误,如下所示:

我看不出我做错了什么...感谢您的帮助!

0 投票
1 回答
485 浏览

shell - Shell - 命令忽略额外参数

我编写了一个 shell 脚本,通过 http://checkip.amazonaws.com 获取我的curlIP地址

我试图做的是获取我所有安全组的列表,并通过 AWS CLI 将该 IP 地址添加到每个安全组。

我到目前为止的脚本是:

该脚本可以正常获取 IP 地址和我的安全组列表。但是,当脚本到达该ec2-authorize行时,我遇到了一个问题。

我收到一条错误消息:

正如您从脚本中看到的那样,我添加了-p指定端口的参数。它似乎忽略了$security_group变量之后的所有内容。

有任何想法吗?