Beta Release 0.1.1
You can find attached binaries for OSX, Linux and Windows
Changelog
Features
- Detach/Attach rapidly AWS policies to user, group or role with:
attach policy service=ec2 access=readonly group=sysadmin
. More info withawless attach policy -h
- Better template TAB completion: suggest on properties, suggest nothing if not relevant
- Create access keys: prompt user to potentially store them locally under a specific profile
- Conveniently prompting and storing locally (~/.aws/credentials) for AWS profile credentials when access keys not found
awless ssh
: support SSH agent thanks to @justone- New
--port
flag forawless ssh
: specifying non-standard SSH port thanks to @justone - Use
--no-headers
flag inawless list
to display the results without headers - New flag
--values-for
inawless show
to output machine readable values for resource properties. Ex:awless show my_instance --values-for name,publicip
- Sync works on best effort now. Meaning it does not bail out when an error happens (most often it can be an access right issues on some AWS services)
awless ls policies
now returns: your managed policies + all policies attached to any users, role or group- Table display now use full terminal width when possible
- Much friendlier first install
New AWS Services
- Support of EC2 NAT Gateways:
awless list natgateways
/awless create/delete natgateway
- Support ECR repositories and registry:
awless list repositories
/awless create/delete repository
/awless authenticate registry
- Support ECS clusters, services, containerinstances and containers:
awless list containerclusters/containertasks/containerinstances
awless attach/detach/delete/start/stop containertask
- Create/Delete ApplicationAutoScaling scalable target and policies:
awless create/delete appscalingtarget/appscalingpolicy
Bugfixes
- Template TAB completion: do not display non relevant id/name listing for each prompt
- Parse successfully template parameters starting with a digit