{"id":25173959,"url":"https://github.com/carlosacchi/aws-bash-console","last_synced_at":"2026-05-18T03:31:13.538Z","repository":{"id":206294559,"uuid":"616663149","full_name":"carlosacchi/aws-bash-console","owner":"carlosacchi","description":"Starting with the AWS DOS Console script, I developed an AWS Bash Console script that allows you to easily run, stop, or modify AWS EC2 instances without using the GUI. Simply execute the script, select the instance ID you want to manage, and choose the desired action.","archived":false,"fork":false,"pushed_at":"2024-09-10T20:40:58.000Z","size":4,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-19T23:29:53.349Z","etag":null,"topics":["aws","aws-ec2","ec2","ec2-instance","instances","manage","script"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/carlosacchi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-03-20T20:41:46.000Z","updated_at":"2025-05-03T08:16:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"5c165129-fbfb-48d9-92f3-1c4b25ac8221","html_url":"https://github.com/carlosacchi/aws-bash-console","commit_stats":null,"previous_names":["carlosacchi/aws-bash-console"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/carlosacchi/aws-bash-console","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosacchi%2Faws-bash-console","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosacchi%2Faws-bash-console/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosacchi%2Faws-bash-console/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosacchi%2Faws-bash-console/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/carlosacchi","download_url":"https://codeload.github.com/carlosacchi/aws-bash-console/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/carlosacchi%2Faws-bash-console/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33163708,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-17T22:39:12.733Z","status":"online","status_checked_at":"2026-05-18T02:00:06.436Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws","aws-ec2","ec2","ec2-instance","instances","manage","script"],"created_at":"2025-02-09T11:17:41.999Z","updated_at":"2026-05-18T03:31:13.517Z","avatar_url":"https://github.com/carlosacchi.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AWS Bash Console Script\n\nThis repository contains a Bash script called **AWS_Start_Stop.sh** that simplifies managing your AWS EC2 instances. Based on the original **AWS-DOS-CONSOLE** script, this updated version allows you to easily **run**, **stop**, and **change** the state of your AWS EC2 instances directly from the command line.\n\nWith this script, you can manage your EC2 instances without navigating through the AWS Management Console, by simply providing the **Instance ID** of the EC2 instance and specifying the desired action (start, stop, reboot, etc.). The script is designed to streamline EC2 management, making it easier and faster to control your cloud infrastructure.\n\n## Features\n\n- **Start/Stop Instances**: Easily start or stop any EC2 instance using its Instance ID.\n- **Reboot Instances**: Quickly reboot an instance with a single command.\n- **Check Instance Status**: View the current status of your EC2 instances.\n- **Simplified Commands**: No need to manually input complex AWS CLI commands – this script handles everything for you.\n\n## Prerequisites\n\nBefore using the script, ensure you have the following:\n\n- **AWS CLI**: The AWS Command Line Interface (CLI) must be installed and configured with proper credentials.\n- **Bash**: A Unix-based system with Bash shell support.\n\n### Install AWS CLI\n\nYou can install the AWS CLI with the following commands:\n\n```bash\n# On Linux / macOS\ncurl \"https://awscli.amazonaws.com/AWSCLIV2.pkg\" -o \"AWSCLIV2.pkg\"\nsudo installer -pkg AWSCLIV2.pkg -target /\n\n# On Windows\nFollow the instructions on [AWS CLI Installation](https://docs.aws.amazon.com/cli/latest/userguide/install-cliv2.html)\n```\n\n### AWS Credentials\n\nMake sure that you have AWS credentials set up either via `~/.aws/credentials` or using environment variables.\n\n```bash\naws configure\n```\n\n## How to Use\n\n1. Clone this repository:\n    ```bash\n    git clone https://github.com/CarloSacchi/aws-bash-console.git\n    cd aws-bash-console\n    ```\n\n2. Make the script executable:\n    ```bash\n    chmod +x AWS_Start_Stop.sh\n    ```\n\n3. Run the script, providing the instance ID and the action you want to perform:\n    ```bash\n    ./AWS_Start_Stop.sh\n    ```\n\n4. Follow the prompts to choose your desired action (start, stop, reboot) and specify the EC2 Instance ID.\n\n## License\n\nThis project is licensed under the MIT License\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarlosacchi%2Faws-bash-console","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcarlosacchi%2Faws-bash-console","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcarlosacchi%2Faws-bash-console/lists"}