{"repo":"aramalipoor/aws-cost-saver","free":true,"listed":false,"github":"https://github.com/aramalipoor/aws-cost-saver","clone":"git clone https://github.com/aramalipoor/aws-cost-saver.git","description":"A tiny CLI tool to help save costs in development environments when you're asleep and don't need them!","language":"TypeScript","stars":311,"topics":["aws","aws-cli","cost","costs","kinesis-stream","ec2","rds","dynamodb","fargate","cli"],"license":"MIT","category":"cli-tools","readme_excerpt":"aws-cost-saver ======================= A tiny CLI tool to help save costs in development environments when you're asleep and don't need them! Usage Commands conserve restore State-file AWS S3 Local File System Tricks 1. shutdown-ec2-instances 2. stop-fargate-ecs-services 3. stop-rds-database-instances 4. decrease-dynamodb-provisioned-rcu-wcu 5. remove-nat-gateways 6. snapshot-and-remove-elasticache-clusters 7. decrease-kinesis-streams-shards 8. stop-rds-database-clusters 9. scaledown-auto-scaling-groups 10. suspend-auto-scaling-groups Disclaimer This utility is meant for development environments only where stopping and removing resources is not risky. Usage Commands Under the hood aws-sdk is used, therefore AWS Credentials are read in this order: 1. From AWS ACCESS KEY ID , AWS SECRET ACCESS KEY and AWS REGION environment variables. 2. From shared ini file (i.e. /.aws/credentials ) Conserve This command uses various tricks to conserve as much money as possible. To be able to restore, this command will create a state-file . Restore To restore AWS resources stopped or removed by the conserve command. State-file When resources are conserved their current state (e.g. number of shards, number of instances, etc.) will be saved in a state-file to be to used to restore at a later time. At the moment when you restore the resources it's up to you to either remove the state-file or save it for a later use. Supported storage providers aws-cost-saver supports file: and s3: storage provide","default_branch":null,"files":null,"tree":[],"storefront":"/r/aramalipoor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aramalipoor/aws-cost-saver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}