aws ec2 run-instances este o componentă esențială în ecosistemul AWS Cloud Essentials. Lansarea uneia sau mai multor mașini virtuale EC2 cu specificarea imaginii AMI, profilului hardware, rețelei și scriptului de user-data.
Sintaxă și Utilizare Practică
Exemplu practic documentat pas cu pas:
# Lansare instanță Ubuntu 24.04 în mod securizat cu script de inițializare
aws ec2 run-instances \
--image-id ami-0c7217cdde317cfec \
--instance-type t4g.medium \
--key-name cheie-ssh-dexter \
--security-group-ids sg-0123456789abcdef0 \
--subnet-id subnet-0987654321fedcba0 \
--user-data file://init-script.sh \
--tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=worker-prod}]'
Bune Practici în Producție
- Performanță și Resurse: Optimizați parametrii de alocare de resurse și respectați cerințele operaționale.
- Securitate și Audit: Asigurați principiul celui mai mic privilegiu (Least Privilege) și monitorizarea activităților.
- Fiabilitate: Integrați proceduri de testare, validare automată și mecanisme clare de rollback.