PitchHut
Log in / Sign up
E1S
17 views
Easily manage AWS ECS resources right from your terminal.
Pitch

E1S is a terminal application designed for effortless management of AWS ECS resources. It supports both Fargate and EC2 launch types, providing a streamlined interface inspired by k9s. With easy installations and secure AWS connection without credential storage, managing your cloud resources has never been this convenient.

Description

E1S: Effortlessly Manage Your AWS ECS Resources in the Terminal 🐱

E1S is a powerful terminal application designed to simplify the management and browsing of your AWS Elastic Container Service (ECS) resources. With robust support for both Fargate and EC2 ECS launch types, E1S offers a user-friendly experience that resembles the capabilities of k9s, making it an essential tool for developers and system administrators.

Key Features:

  • Simplicity and Ease of Use: Quickly navigate your ECS infrastructure with a minimalist, intuitive interface.
  • Support for Multiple Launch Types: Seamlessly manage both Fargate and EC2 launch types within a single application.
  • AWS Credentials Management: Integrate easily with your existing AWS CLI configuration without the need for storing sensitive keys.
  • Custom Configuration: Tailor your experience by specifying your own configuration file for a more personalized setup.
  • Interactive Features: Enable interactive shell execution, port forwarding sessions, and real-time log streaming to enhance your workflow.

Usage Example:

Start by navigating your ECS resources effortlessly using command line inputs:

$ e1s

For custom configuration, specify your AWS profile and region:

$ AWS_PROFILE=my-profile AWS_REGION=us-east-1 e1s

Rich Functionality:

E1S includes a multitude of features designed to facilitate comprehensive ECS management:

  • Describe Clusters, Services, Tasks, and Definitions: Gain insights into your resources with straightforward commands.
  • Real-time Log Streaming and Metrics: Monitor your applications effectively by viewing CPU and Memory utilization, along with CloudWatch logs.
  • Edit Services: Adjust desired task counts, force deployments, and manage task definitions directly.
  • File Transfer Support: Transfer files between your local machine and ECS using an integrated S3 solution.

Theming and Customization:

E1S allows you to completely customize the appearance with different themes and color schemes to suit your preferences. Theming options can be configured through command-line flags or the default configuration file.

Contribution and Community:

Contribute to the project by submitting feature requests or bug reports directly through GitHub Issues. Connect with fellow users and developers to enhance this innovative tool.

Get Started Today!

Explore the GitHub repository to access the latest releases, installation instructions, and community support. E1S transforms ECS management into a streamlined, terminal-friendly experience, equipping you with the essential tools to optimize your AWS workflows.