Cloudlens - A Sophisticated Command Line Interface for Effortless AWS Service Management!
Your One-Stop Terminal Solution for Seamless AWS Service Management and Monitoring! With its intuitive UI and advanced features, it empowers you to effortlessly navigate, observe, and optimize your AWS environment, giving you more time to focus on your core business goals. Whether you're a seasoned cloud expert or just getting started, cloudlens will elevate your AWS experience and take your service management to new heights.
Note
Cloudlens reads your ~/.aws/config file, but it does not store or send your access and secret key anywhere. The access and secret key is used only to securely connect to AWS API via AWS SDK.
Since cloudlens is in readonly mode, we recommend you create an access and secret key that only has readonly permissions to the AWS services.
We appreciate localstack's assistance with the development
Building From Source
Cloudlens is currently using go v0.0.1 . In order to build cloudlens from source you must:
-
Clone the repo
-
Build and run the executable
make run
Key Bindings
Cloudlens uses aliases to navigate most AWS Services.
Action |
Command |
Comment |
Show active keyboard mnemonics and help |
? |
|
To bail out of cloudlens |
:q , ctrl-c |
|
Bails out of view/command/filter mode |
<esc> |
|
To view and switch to another AWS Service |
: ctx⏎ |
|
Screenshots
-
EC2
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/ec2.png)
-
EC2 Details
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/Ec2Json.png)
-
S3
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/s3.png)
-
S3 Details
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/s3Details.png)
-
IAM:G
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/iamg.png)
-
IAM:G Details
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/iamg-details.png)
-
IAM:U
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/iamu.png)
-
IAM:U Details
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/iamu-details.png)
-
IAM:R
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/iamr.png)
-
IAM:R Details
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/iamr-details.png)
-
SQS
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/sqs.png)
-
SQS Details:
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/sqs-details.png)
-
Lambda:
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/lambda.png)
-
VPC:
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/vpc.png)
-
VPC Details:
![](https://github.com/one2nc/cloud-lens/raw/v0.1.0-rc.5/assets/vpc-details.png)
Acknowledgements
We would like to express our sincere appreciation to K9s
as it has been a invaluable source of reference for this project.
All materials licensed under Apache v2.0