O repositório foi dividido em dois diretórios:Este repositório contém scripts utilizando Python e Shell script para automatizar tarefas e rotinas na nuvem da AWS. O mesmo é utilizado para estudos pessoais e como compilado de fácil acesso de para snippets de diversos serviços da AWS.
-
📁 Amazon Elastic Block Store - EBS;
- Delete EBS
- Describe EBS
- Detach Volume EBS
- Volume snapshot All
- Volume instance Id
- Volume Status
-
📁 Snapshots
- Delete snapshot id
- Delete snapshot 7days
-
📁 Elastic Compute Cloud - Amazon EC2;
- Create instance
- Delete instance
- EC2 Basic Commands
-
📁 Elastic Load Balancing - ELB;
- Delete LoadBalancer
- Delete LoadBalancer V2\
-
📁 Simple Storage Service - S3
- Delete bucket
- List bucket
-
📁 CloudWatch Logs;
- Add tags
-
📁 Elastic Compute Cloud - Amazon EC2;
- Add tags
- Instance Ids
-
📁 Key Management Serviceg - KMS;
- Add tags
-
📁 Elastic Load Balancing - ELB;
- ELB Basic Commands
- List ELB em uso
- List ELB unSed
- List Arn ELBs
-
📁 Relational Database Service - RDS
- Add tags cluster
- Add tags db instance
- Add tags add-tags-to-resource
-
📁 Target Group - tg
- Check tg elb
- Describe tg
-
📁 Virtual private cloud - VPC
- Add tags
Este repo esta em constante mudança pois sempre estou testando novas features
- Add tags
- Add tags - ResourceTagMappingList
- Get all resources - ResourceTagMappingList
- Get all resources in All Regions - ResourceTagMappingList
Template boto3
Para contribuir com projeto, siga estas etapas:- Bifurque este repositório.
- Crie um branch:
git checkout -b <nome_branch>
. - Faça suas alterações e confirme-as:
git commit -m '<mensagem_commit>'
- Envie para o branch original:
git push origin <nome_do_projeto> / <local>
- Crie a solicitação de pull.
Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.