Skip to content

rendell-arruda/snippets-aws-py-sh

Repository files navigation

Python and Shell Script for AWS

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.

💻 Tecnologias envolvidas

Amazon AWS Python Shell

📁 Conteúdo

O repositório foi dividido em dois diretórios:

🐍 Python

  • 📁 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

🐧 Shell Script

  • 📁 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

🧪 De Brinde vocês ganham acesso ao laboratório de testes

📁 Testes

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

📁 Snippets para Vs Code

Template boto3

📫 Contribuindo para este projeto

Para contribuir com projeto, siga estas etapas:
  1. Bifurque este repositório.
  2. Crie um branch: git checkout -b <nome_branch>.
  3. Faça suas alterações e confirme-as: git commit -m '<mensagem_commit>'
  4. Envie para o branch original: git push origin <nome_do_projeto> / <local>
  5. Crie a solicitação de pull.

Como alternativa, consulte a documentação do GitHub em como criar uma solicitação pull.

⬆ Voltar ao topo

About

Repositorio para dicas curtas sobre os serviços da aws com python/boto3 e shell script

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published