Cloud Toolbox is an innovative Visual Studio Code extension designed to enable developers and cloud engineers to manage and interact with cloud services directly within their editor. It offers a streamlined workflow for cloud resource management, making it an indispensable tool for enhancing cloud operations within VS Code.
![screen shot](https://s3.eu-north-1.amazonaws.com/cloudtoolbox.tech/app/ss-2.png)
![screen shot](https://s3.eu-north-1.amazonaws.com/cloudtoolbox.tech/app/ss-1.png)
Features
- Service List Navigation: Easily navigate and access a wide array of cloud services such as AWS VPC, S3, Lambda, and more.
- Region-Based Resource Management: Manage resources effectively by region with a clear and organized interface.
- Visual Analytics: Gain real-time insights with analytics on resource usage like bucket counts, storage, and data size across various regions.
- Profile Management: Switch seamlessly between different AWS profiles for efficient management of multiple accounts.
Getting Started
Step 1: Select AWS Services to Monitor
![Select Services](https://i.imgur.com/a3nJe4U.png)
Step 2: Copy Auto Generated IAM Read-only Policy
This VS Extension is Open Source. It does not collect any info about your computer. Just for your safety Please use Fine tuned IAM Read-Only Policy below.
IAM READ-ONLY Policy
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "vpc",
"Effect": "Allow",
"Action": [
"ec2:DescribeVpcs",
"ec2:DescribeSubnets",
"ec2:DescribeRouteTables",
"ec2:DescribeInternetGateways",
"ec2:DescribeNatGateways",
"ec2:DescribeVpcPeeringConnections",
"ec2:DescribeRegions"
],
"Resource": "*"
},
]
}
Step 3: Create a User in your AWS Account
![Create User](https://s3.eu-north-1.amazonaws.com/cloudtoolbox.tech/app/ctb-01.gif)
Step 4: Create Access Key for the Created User
!!! Save Access key and Secret Key
![Create Access Key](https://s3.eu-north-1.amazonaws.com/cloudtoolbox.tech/app/ctb-02.gif)
Step 5: Download and Install AWS CLI
Download from AWS CLI Official Site
![Install AWS CLI](https://s3.eu-north-1.amazonaws.com/cloudtoolbox.tech/app/ctb-03.gif)
Step 6: Setup AWS Profile using Terminal
![Setup AWS Profile](https://s3.eu-north-1.amazonaws.com/cloudtoolbox.tech/app/ctb-04.gif)
Step 7: Restart VS Code
Now you can see your profile with default profile name.
![VS Code Profile](https://i.imgur.com/xUO4FQG.png)
Configuration
- Configure your AWS credentials following the AWS CLI Setup Guide.
- Reload VS Code to activate the extension.
Usage
- Expand the
AWS Service List
in the Side Bar to access available cloud services.
- Select a region from the dropdown to filter resources for that area.
- Navigate through different services to manage your resources.
Special Thanks
Documentation & Resources
Contributing
Contributions are welcome! Fork the repository, submit pull requests, or open issues to discuss changes or report problems.
Support
Encounter an issue? Please file it on the GitHub repository issue tracker.
License
Cloud Toolbox is distributed under the MIT License. See the LICENSE
file for more details.
Acknowledgments
- Thanks to the open-source community for their continuous support and inspiration.
© 2024 Cloud Toolbox by Sinan ARTUN. Built with ❤ for the cloud community.
![Patreon](https://s3.eu-north-1.amazonaws.com/cloudtoolbox.tech/app/patreon.png)