问题标签 [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.
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 中搜索安全组?
谢谢艺术
aws-cli - 配置 aws ec2 等待超时选项
是否有某个选项或设置来控制aws ec2 wait
命令的超时?或者尝试次数或尝试之间的等待时间?
我希望能够在aws ec2 wait instance-terminated
某些情况下快速启动以执行一些任务然后终止。它会在一些运行时间较长的任务上超时,并显示“Waiter InstanceTerminated failed: Max attempts exceeded”。
我似乎无法在任何地方找到任何信息。我已经了解了 cli 源代码,但我对 Python 的了解太有限,无法理解发生了什么。我看到在这个测试中可能有一些东西使用 maxAttempts 和延迟,但无法弄清楚如何从 cli 中利用它。
到目前为止,我的次优解决方案是先睡觉,然后开始等待。
amazon-web-services - 使用访问密钥 ID 和秘密访问密钥 ID 登录 AWS
在 AWS 中,如何使用我的访问密钥 ID 和秘密访问密钥?
我无法在 IAM 用户登录链接中使用它们。
amazon-s3 - 通过 aws 命令将内容编码设置为特定文件
我通过 aws 命令部署静态应用程序。我通过以下命令将所有文件从我的文件夹复制到 s3 存储桶:
我想将内容编码设置为 gzip,仅用于 js、jpg 和 html 文件。我通过此命令成功为所有文件夹执行此操作:--content-encoding gzip
如何仅针对特定文件类型执行此操作?
amazon-web-services - 在默认 VPC 中启动实例会产生错误
我正在尝试将网络服务器启动到我的网络服务器安全组中,但我得到了这个:
是什么赋予了?我只想在我的默认 VPC 中启动盒子。我不想指定子网,但即使我这样做了,我也无法再指定我的安全组。我是 EC2 的新手,我宁愿不用担心用我的 VPC 做非默认的事情,直到我不得不这样做。
amazon-web-services - 启动 EC 实例 :: 调用 RunInstances 操作时发生客户端错误 (UnauthorizedOperation)
我正在使用 AWS CLI,并且AWS Configure
在我启动 EC2 实例时已经使用:
它给了我:
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”已经存在
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;tomcat - 亚马逊 AWS 和 tomcat 不间断(优雅)部署
我们有 elb 负载平衡了 2 台 WAS 机器,它们以 tomcat 作为应用程序服务器运行。要在 AWS 环境下实现不间断部署,我们应该:
- 选择一个部署目标 WAS。
- 使其停止来自 elb 的传入交易。(elb 暂停)
- 等到当前事务完成。
- 停止WAS。
- 部署新包。
- 启动 WAS。
- 易北河简历。
问题是 2 和 3。这是 AWS CLI ELB 文档:http ://docs.aws.amazon.com/cli/latest/reference/elb/index.html
最相似的做 elb 暂停的 api 是deregister-instances-from-load-balancer
.
实际上,它不是暂停,而是从 elb 中删除一个节点。此外,当节点被移除时,它的所有事务都将停止。
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 论坛上