معرفی شرکت ها


ei-cli-0.2.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

aws cli for human
ویژگی مقدار
سیستم عامل -
نام فایل ei-cli-0.2.1
نام ei-cli
نسخه کتابخانه 0.2.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده -
ایمیل نویسنده Ashon <ashon8813@gmail.com>
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/ei-cli/
مجوز -
# A`[ei]`WS CLI AWS CLI for humans. [![PyPI version](https://badge.fury.io/py/ei-cli.svg)](https://badge.fury.io/py/ei-cli) [![codecov](https://codecov.io/gh/Ashon/ei/branch/main/graph/badge.svg?token=HSW2NN23BY)](https://codecov.io/gh/Ashon/ei) [![CI-Python-3.7](https://github.com/Ashon/ei/actions/workflows/ci-py37.yml/badge.svg)](https://github.com/Ashon/ei/actions/workflows/ci-py37.yml) [![CI-Python-3.8](https://github.com/Ashon/ei/actions/workflows/ci-py38.yml/badge.svg)](https://github.com/Ashon/ei/actions/workflows/ci-py38.yml) [![CI-Python-3.9](https://github.com/Ashon/ei/actions/workflows/ci-py39.yml/badge.svg)](https://github.com/Ashon/ei/actions/workflows/ci-py39.yml) [![CI-Python-3.10](https://github.com/Ashon/ei/actions/workflows/ci-py310.yml/badge.svg)](https://github.com/Ashon/ei/actions/workflows/ci-py310.yml) [![CI-Python-3.11](https://github.com/Ashon/ei/actions/workflows/ci-py311.yml/badge.svg)](https://github.com/Ashon/ei/actions/workflows/ci-py311.yml) ## Installation Install via [pypi](https://pypi.org/project/ei-cli/) ``` sh pip install ei-cli ``` Install via github ``` sh pip install git+https://github.com/ashon/ei ``` ## Configuration ``` sh # set environment variables # comma seperated account ids EI_ACCOUNT_IDS='000000000000,111111111111' # comma seperated region list EI_REGIONS='ap-northeast-1,ap-northeast-2,ca-central-1,eu-west-2' # sts assume role pattern for cross account EI_ASSUME_ROLE_ARN_PATTERN='arn:aws:iam::{account_id}:role/my-awesome-role' EI_ASSUME_ROLE_SESSION_NAME='AssumeRoleEi' # use aws-vault for resolve aws environment vars AWS_REGION=None AWS_ACCESS_KEY_ID=None AWS_SECRET_ACCESS_KEY=None AWS_SECURITY_TOKEN=None AWS_SESSION_EXPIRATION=None ``` ## Run ![ei](https://github.com/Ashon/ei/raw/main/assets/ei.png) Using aws-vault for cross account, region resource retrieving. ``` # list vpcs across all regions, and all accounts ($EI_REGIONS, $EI_ACCOUNT_IDS) $ aws-vault exec {aws-vault-profile} -- ei ec2 vpc list --all-regions --all-accounts # same as ec2 $ aws-vault exec {aws-vault-profile} -- ei ec2 instance list --all-regions --all-accounts ... ``` ## Development This project controlled by [Hatch](https://github.com/pypa/hatch). ``` sh $ pip install hatch # install package as editable mode $ pip install -e . # testing commands $ hatch run lint $ hatch run test $ hatch run typecheck ```


نیازمندی

مقدار نام
- boto3==1.26.42
- mypy-boto3-ec2==1.26.34
- mypy-boto3-elasticache==1.26.11.post1
- mypy-boto3-elbv2==1.26.12
- mypy-boto3-rds==1.26.47
- mypy-boto3-s3==1.26.58
- mypy-boto3==1.26.42
- rich==13.0.0
- typer==0.7.0
ython_versio flake8==5.0.4;
ython_versio flake8==6.0.0;
xtr hatch==1.6.3;
xtr mypy==0.991;
xtr pytest-cov==4.0.0;
xtr pytest==7.2.0;


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl ei-cli-0.2.1:

    pip install ei-cli-0.2.1.whl


نصب پکیج tar.gz ei-cli-0.2.1:

    pip install ei-cli-0.2.1.tar.gz