Skip to content

Instantly share code, notes, and snippets.

View LiviaMor's full-sized avatar

Livia Mor LiviaMor

View GitHub Profile
@LiviaMor
LiviaMor / gist:0f5aea767e2b9a5b2a389adac33d9740
Created March 23, 2026 17:47
relatorio-desafiolabs-desafio01
# Relatório Final — Desafio 01
**Gerenciamento de EC2 e S3 via AWS CLI com Role Temporária e Agente de IA**
Data: 23/03/2026
Autora: Livia
---
## 1. Objetivo do Desafio
@LiviaMor
LiviaMor / gist:219712332d208d96d3af732161b927c2
Created March 15, 2026 15:43
script-lancar-porteiro.sh
#!/bin/bash
NOME=${1:-bia-zonab}
NOME_RDS=$2
SCRIPT_DIR=$(dirname $0)
INSTANCE_ID=$(aws ec2 describe-instances \
--filter "Name=tag:Name,Values=$NOME" "Name=instance-state-name,Values=running,stopped" \
--query 'Reservations[0].Instances[0].InstanceId' \
--output text --profile fundamentos)
@LiviaMor
LiviaMor / gist:fe883cfe46558fc66f2d461360a04ba8
Created March 15, 2026 15:41
script-parar-porteiro.sh
#!/bin/bash
NOME=${1:-bia-zonab}
# Mata processos de túnel
echo "Encerrando túneis ativos..."
pkill -f "aws ssm start-session" || true
INSTANCE_ID=$(aws ec2 describe-instances \
--filter "Name=tag:Name,Values=$NOME" "Name=instance-state-name,Values=running" \
--query 'Reservations[0].Instances[0].InstanceId' \
#!/bin/bash
set -e
# --- Configurações ---
API_HOM="http://54.144.81.161"
BUCKET_HOM="desafio-fundamentos"
START_TIME=$(date +%s)
# Importa as funções (certifique-se que os arquivos estão no mesmo diretório)
source ./react.sh