aws-shell 是集成了 Shell 的 AWS CLI,是 AWS CLI 的交互式生产力助推器。
主要特性:
-
命令和选项自动完成功能
-
快捷键自动完成
-
服务端自动完成
-
模糊查找
-
在线文档
-
Fish 风格的自动建议
-
命令历史
配置:
$ aws-shell aws> configure AWS Access Key ID [None]: your-access-key-id AWS Secret Access Key [None]: your-secret-access-key Default region name [None]: region-to-use (e.g us-west-2, us-west-1, etc). Default output format [None]: aws>
用例:
$ aws-shell aws> ec2 describe-regions { "Regions": [ { "Endpoint": "ec2.eu-west-1.amazonaws.com", "RegionName": "eu-west-1" }, ... aws> s3 ls 2015-12-07 15:03:34 bucket1 2015-12-07 15:03:34 bucket2 aws> dynamodb list-tables --output text TABLENAMES First TABLENAMES Second TABLENAMES Third