aws-cost-cleanup
Nettoyer les ressources AWS inutilisées
Automatiser l'identification et la suppression des ressources AWS inutilisées pour éliminer le gaspillage et réduire les factures cloud mensuelles.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "aws-cost-cleanup". Trouver toutes les ressources inutilisées et calculer les économies potentielles
Résultat attendu:
Volumes EBS non attachés : 5
- vol-0abc123 (100 Go) - 10,00 $/mois
- vol-0def456 (50 Go) - 5,00 $/mois
- vol-0ghi789 (200 Go) - 20,00 $/mois
IP élastiques inutilisées : 3 - 10,95 $/mois
Anciens snapshots : 12 - 15,00 $/mois
Économies mensuelles totales : 70,95 $
Économies annuelles : 851,40 $
Utilisation de "aws-cost-cleanup". Créer un script de nettoyage pour les volumes EBS non attachés
Résultat attendu:
#!/bin/bash
# cleanup-unused-ebs.sh - Mode dry-run
echo "Recherche des volumes EBS non attachés..."
VOLUMES=$(aws ec2 describe-volumes \
--filters Name=status,Values=available \
--query 'Volumes[*].VolumeId' \
--output text)
for vol in $VOLUMES; do
echo "Serait supprimé : $vol"
done
echo "Passez en revue et supprimez les lignes 'Serait supprimé' pour activer la suppression réelle"
Utilisation de "aws-cost-cleanup". Configurer un nettoyage automatisé hebdomadaire
Résultat attendu:
Fonction Lambda créée : weekly-ebs-cleanup
- Runtime : Python 3.9
- Déclencheur : CloudWatch Events (tous les dimanches à 2h00)
- Rétention : Supprime les volumes de plus de 7 jours
- Dry-run : Activé par défaut
- Notification SNS : Activée pour les alertes de suppression
Audit de sécurité
SûrAll static findings are false positives. The skill uses legitimate AWS CLI commands for cost optimization. Network calls are to official AWS documentation URLs only. AWS service names flagged as C2 keywords are standard terminology. This is a valid DevOps tool for AWS cost cleanup.
Facteurs de risque
⚙️ Commandes externes (26)
🌐 Accès réseau (3)
Motifs détectés
Score de qualité
Ce que vous pouvez construire
Optimisation des coûts pour ingénieur DevOps
Automatiser le nettoyage hebdomadaire des ressources inutilisées sur plusieurs comptes AWS pour réduire les dépenses cloud mensuelles.
Équipes Cloud FinOps
Générer des rapports sur les ressources inutilisées et les économies potentielles pour éclairer les décisions budgétaires et l'allocation des coûts.
Gestion cloud pour startups
Identifier et supprimer rapidement les ressources de test et de développement qui ne sont plus nécessaires pour maintenir des factures cloud gérables.
Essayez ces prompts
Utilisez aws-cost-cleanup pour trouver tous les volumes EBS non attachés, les IP élastiques inutilisées et les anciens snapshots dans mon compte AWS. Générez un rapport montrant les économies mensuelles potentielles.
Utilisez aws-cost-cleanup pour créer un script bash qui identifie les volumes EBS non attachés datant de plus de 30 jours et calcule la taille totale et l'impact sur les coûts.
Utilisez aws-cost-cleanup pour créer une fonction Lambda qui s'exécute hebdomadairement pour identifier et supprimer les volumes EBS non attachés datant de plus de 7 jours. Inclure le mode dry-run.
Utilisez aws-cost-cleanup pour calculer les économies mensuelles et annuelles si nous nettoyons tous les volumes EBS non attachés, les IP élastiques inutilisées et les snapshots de plus de 90 jours.
Bonnes pratiques
- Toujours exécuter les scripts de nettoyage en mode dry-run d'abord pour passer en revue ce qui sera supprimé
- Utiliser les tags de ressources pour identifier les propriétaires avant suppression et notifier les parties prenantes
- Créer des snapshots finaux des données critiques avant suppression comme filet de sécurité
Éviter
- Supprimer des ressources sans avoir passé en revue la liste de nettoyage d'abord
- Ignorer les dépendances de ressources - vérifier les ENI attachés avant de supprimer des volumes
- Sauter la checklist de sécurité - toujours vérifier que les ressources sont vraiment inutilisées