Awless CLI- AWS |
awless completion
).$ awless create instance subnet=subnet-356d517f image=ami-70edb016 type=t2.micro
awless log
);awless revert
);awless ssh
);awless sync
).$ curl https://raw.githubusercontent.com/wallix/awless/master/getawless.sh | bash
$ go get -u github.com/wallix/awless
$ awless list instances --sort uptime
$ awless show jsmith
$ awless create instance name=my_machine image=ami-3f1bd150 keypair={keypair.name} \
subnet={main.subnet} securitygroup={securitygroup} \
userdata=https://gist.github.com/simcap/360dffae4c6d76ab0e89621dd824a244
$ awless attach policy user=jsmith arn=arn:aws:iam::aws:policy/AmazonEC2FullAccess
$ awless create s3object bucket=my-existing-bucket file=./todolist.txt
$ awless run repo:instance_ssh
Please specify (Ctrl+C to quit):
instance.name ? my-new-instance-name
instance.subnet ? @my-existing-subnet
instance.vpc ? @my-existing-vpc
keypair.name ? my-new-keyname
$ awless ssh my-new-instance-name
-h
(, awless create instance -h
).