Skip to main content

Seamlessly connect to containers running in ECS.

Project description

ECS Connect

https://img.shields.io/pypi/v/ecs_connect.svg https://img.shields.io/travis/saurabhjambhule/ecs_connect.svg

Seamlessly connect to containers running in ECS.

Usage

ecs-connect –profile <profile> –cluster <cluster name> –service <service name> –cmd <init cmd>

Example

ecs-connect

If nothing is provided, then config will be pulled from default profile saved in ~/.ecs_connect config file.

Optional flags: - –profile Name of the profile to use in ~/.ecs-connect. If none is provided, then the default profile will be used. - –cluster Name of the ECS cluster. If provided, then parameter from profile will be overridden. - –service Name of the service. If provided, then parameter from profile will be overridden. - –cmd Initilization command to run, will be executed once connected to container. If provided, then parameter from profile will be overridden. - –all Displays all running containers. - –verbose More verbose output. - –debug Very verbose output. Useful for debugging.

Note

  • Set cmd to sh or bash depending on container os to get shell access.

  • <service name> will be used to filter containers.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2020-03-02)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ecs_connect-1.0.1.tar.gz (7.7 kB view hashes)

Uploaded Source

Built Distribution

ecs_connect-1.0.1-py2.py3-none-any.whl (7.0 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page