Questions tagged «aws-cli»

AWS Command Line Interface(CLI)是用于管理AWS服务的统一工具。

2
如何测试AWS Command Line Tools的凭证
是否存在可以传递给aws实用程序的命令/子命令,该命令/子命令可以1)验证~/.aws/credentials文件中的凭据是否有效,以及2)给出凭据所属的用户的某些指示?我正在寻找一种通用的东西,它不会对用户拥有IAM或任何特定服务的权限做出任何假设。 此用例是部署时的完整性检查,以确保凭据正确。理想情况下,如果凭据无效,将有某种方法可以检查返回值并中止部署。

12
如何将AWS CLI升级到最新版本?
我最近注意到我正在运行的旧版AWS CLI缺少我需要的某些功能: $aws --version aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic 如何升级到最新版本的AWS CLI(1.10.24)? 编辑: 运行以下命令无法更新AWS CLI: $ pip install --upgrade awscli Requirement already up-to-date: awscli in /usr/local/lib/python2.7/dist-packages Cleaning up... 检查版本: $ aws --version aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic

9
运行任务时出现AWS ECS错误:在集群中未找到容器实例
我正在尝试将docker容器映像部署为AWS使用ECS,但未创建EC2实例。我在互联网上搜寻了有关为什么收到以下错误的解释: “调用RunTask操作时发生客户端错误(InvalidParameterException):在群集中未找到容器实例。” 这是我的步骤: 1.将Docker映像从Ubuntu推送到我的Amazon ECS存储库。 2.注册了ECS任务定义: aws ecs register-task-definition --cli-input-json file://path/to/my-task.json 3.处理任务: aws ecs run-task --task-definition my-task 然而,它失败了。 这是我的任务: { "family": "my-task", "containerDefinitions": [ { "environment": [], "name": "my-container", "image": "my-namespace/my-image", "cpu": 10, "memory": 500, "portMappings": [ { "containerPort": 8080, "hostPort": 80 } ], "entryPoint": [ "java", "-jar", "my-jar.jar" ], …

14
AWS CLI $ PATH设置
我正在遵循AWS CLI设置指南。我已经成功在Mac OS X终端上成功安装了该工具,并显示以下输出: Running cmd: /usr/bin/python virtualenv.py --python /usr/bin/python /Users/fr/.local/lib/aws Running cmd: /Users/fr/.local/lib/aws/bin/pip install --no-index --find-links file:///Users/fr/Downloads/awscli-bundle/packages awscli-1.5.3.tar.gz You can now run: /Users/fr/.local/lib/aws/bin/aws --version 我的问题是我必须输入完整路径/Users/fr/.local/lib/aws/bin/aws才能执行任何aws命令。按照指南的最后一步,我应该能够直接执行aws命令,而无需键入要执行的绝对路径。 当我尝试仅使用aws时,得到以下输出: aws --version ⏎ command not found: aws 我按照说明进行操作,以确保〜/ bin在我的PATH环境中,并且可以看到没有输出,因此,我执行了export PATH =〜/ bin:$ PATH命令,将〜/ bin添加到$ PATH中。但是,这没有什么区别。在AWS命令不直接合作。 有人可以告诉我出什么问题了吗?





5
如何使用AWS S3 CLI将文件转储到BASH中的stdout?
我正在启动一个bash脚本,它将在S3中采用路径(如ls命令所指定),并将所有文件对象的内容转储到stdout。本质上,我想复制cat /path/to/files/*S3以外的其他语言,例如s3cat '/bucket/path/to/files/*'。我首先看一下这些选项是将cp命令用于一个临时文件,然后执行cat该操作。 有没有人尝试过这种方法或类似方法,或者已经没有我找不到的命令?

5
错误运行命令aws ecs list-container-instances时必须指定区域
我正在尝试根据http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ECS_GetStarted.html中的文档使用aws容器服务 运行命令时抛出以下错误: aws ecs list-container-instances --cluster default You must specify a region. You can also configure your region by running "aws configure". 该文档没有提及有关指定默认区域的任何内容。我们如何在控制台中做到这一点?



1
aws cloudwatch日志过滤器模式包括匹配模式之前和/或之后的行
是否有办法在AWS CloudWatch Logs中的匹配模式之前和/或之后包含N行? 假设我有此查询,并且希望在每次匹配之前和之后有3行。 aws logs filter-log-events --log-group-name my-group --filter-pattern "mypattern" 我目前唯一的解决方法是删除过滤器模式并使用grep: aws logs filter-log-events --log-group-name my-group | grep -A 3 -B 3 mypattern 但是,我只想流式传输所需的日志事件,并将其作为aws日志事件查询的一部分进行。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.