问题标签 [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 投票
2 回答
3318 浏览

amazon-web-services - 更正 aws cli 语法以在非默认 VPC 中查找 VPC 安全组

这是关于在 describe-vpcs 中按标签过滤的正确语法是什么?.

使用提供的答案并参考http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-security-groups.html

我已经构建了 cli 请求

但是我收到一个错误

默认 VPC 'vpc-bxxxxxx' 中不存在安全组 'MyVpcSecGroup'

那么如何格式化语法以使用 --filters 列表(例如 vpc-id)在非默认 VPC 中搜索安全组?

谢谢艺术

0 投票
2 回答
3241 浏览

aws-cli - 配置 aws ec2 等待超时选项

是否有某个选项或设置来控制aws ec2 wait命令的超时?或者尝试次数或尝试之间的等待时间?

我希望能够在aws ec2 wait instance-terminated某些情况下快速启动以执行一些任务然后终止。它会在一些运行时间较长的任务上超时,并显示“Waiter InstanceTerminated failed: Max attempts exceeded”。

我似乎无法在任何地方找到任何信息。我已经了解了 cli 源代码,但我对 Python 的了解太有限,无法理解发生了什么。我看到在这个测试中可能有一些东西使用 maxAttempts 和延迟,但无法弄清楚如何从 cli 中利用它。

到目前为止,我的次优解决方案是先睡觉,然后开始等待。

0 投票
3 回答
30350 浏览

amazon-web-services - 使用访问密钥 ID 和秘密访问密钥 ID 登录 AWS

在 AWS 中,如何使用我的访问密钥 ID 和秘密访问密钥?

我无法在 IAM 用户登录链接中使用它们。

0 投票
1 回答
3976 浏览

amazon-s3 - 通过 aws 命令将内容编码设置为特定文件

我通过 aws 命令部署静态应用程序。我通过以下命令将所有文件从我的文件夹复制到 s3 存储桶:

我想将内容编码设置为 gzip,仅用于 js、jpg 和 html 文件。我通过此命令成功为所有文件夹执行此操作:--content-encoding gzip 如何仅针对特定文件类型执行此操作?

0 投票
2 回答
6344 浏览

amazon-web-services - 在默认 VPC 中启动实例会产生错误

我正在尝试将网络服务器启动到我的网络服务器安全组中,但我得到了这个:

是什么赋予了?我只想在我的默认 VPC 中启动盒子。我不想指定子网,但即使我这样做了,我也无法再指定我的安全组。我是 EC2 的新手,我宁愿不用担心用我的 VPC 做非默认的事情,直到我不得不这样做。

0 投票
1 回答
16042 浏览

amazon-web-services - 启动 EC 实例 :: 调用 RunInstances 操作时发生客户端错误 (UnauthorizedOperation)

我正在使用 AWS CLI,并且AWS Configure 在我启动 EC2 实例时已经使用:

它给了我:

0 投票
2 回答
1528 浏览

bash - 如果执行脚本出错,如何将 stderr 捕获到变量中?

我正在 bash 脚本中执行一些 API 调用。在这种情况下,如果 API 调用成功,则json返回一个文件,如果失败stderr则返回一个文件。我想捕获stderr并在失败时解析它。在查看了很多关于 SO 的答案后,我发现到目前为止没有任何组合有效。

例如,我已经添加了以下规则,所以当我运行时:

成功检查返回 255 并且 stderr 在下面返回。所以现在我想解析消息以检查它是一般错误还是重复:

调用 AuthorizeSecurityGroupIngress 操作时发生客户端错误(InvalidPermission.Duplicate):指定规则“peer: 0.0.0.0/0, TCP, from port: 80, to port: 80, ALLOW”已经存在

0 投票
2 回答
51867 浏览

amazon-s3 - Filter S3 list-objects results to find a key matching a pattern

I would like to use the AWS CLI to query the contents of a bucket and see if a particular file exists, but the bucket contains thousands of files. How can I filter the results to only show key names that match a pattern? For example:

#xA;
0 投票
1 回答
309 浏览

tomcat - 亚马逊 AWS 和 tomcat 不间断(优雅)部署

我们有 elb 负载平衡了 2 台 WAS 机器,它们以 tomcat 作为应用程序服务器运行。要在 AWS 环境下实现不间断部署,我们应该:

  1. 选择一个部署目标 WAS。
  2. 使其停止来自 elb 的传入交易。(elb 暂停)
  3. 等到当前事务完成。
  4. 停止WAS。
  5. 部署新包。
  6. 启动 WAS。
  7. 易北河简历。

问题是 2 和 3。这是 AWS CLI ELB 文档:http ://docs.aws.amazon.com/cli/latest/reference/elb/index.html

最相似的做 elb 暂停的 api 是deregister-instances-from-load-balancer.

实际上,它不是暂停,而是从 elb 中删除一个节点。此外,当节点被移除时,它的所有事务都将停止。

0 投票
1 回答
660 浏览

authentication - AWS Cognito:无法为区域中的认知身份构建端点无

我使用语法精确的AWS Cognito CLI 命令

所述命令先前已成功返回令牌。

我现在收到错误“无法在无区域中构造认知身份的端点”

我已经用各种 cognito 身份池退休了;根据需要交换身份池 ID 和登录名。有任何想法吗?

PS:如果我使用 CLI 命令 describe-identity-pool

例如 aws cognito-identity describe-identity-pool --identity-pool-id eu-west-1:c1b83398-09xx-4x38-b10x-2346x1xdc1

我收到相同的错误消息。

X-张贴在Aws Cognito 论坛上