Guida Completa alla Disdetta Account AWS Amazon Web Services
La chiusura di un account AWS richiede attenzione e pianificazione strategica, soprattutto quando si devono gestire dati sensibili, conformità normativa e potenziali addebiti residui. Questa guida affronta i diritti dell'utente business secondo la legislazione italiana ed europea, e fornisce una procedura operativa dettagliata.
Normativa di Riferimento e Diritti del Consumatore
La disdetta di servizi cloud rientra nelle norme sui contratti a distanza. Il D.Lgs. 206/2005 (Codice del Consumo) garantisce il diritto di recesso entro 14 giorni dalla sottoscrizione, con eccezioni per servizi già resi. Per la tutela dei dati personali, il Regolamento UE 679/2016 (GDPR) impone a AWS l'obbligo di cancellazione dati (diritto all'oblio, Art. 17) e fornitura dati in formato strutturato (Art. 20). Il Regolamento UE Data Act 2023 garantisce il diritto di portabilità e non-lock-in tecnologico. Per infrastrutture critiche, il D.Lgs. 65/2018 (NIS) prevede obblighi di notifica in caso di accesso non autorizzato e continuità servizio.
Procedura Passo-Passo per la Chiusura
1. Preparazione Preliminare
- Verificare l'accesso all'account tramite AWS Console (account.aws.amazon.com)
- Annotare Account ID, regioni attive, risorse critiche
- Scaricare tutti i documenti di fatturazione dagli ultimi 24 mesi
- Controllare le policy di conservazione dati in Account Settings
2. Backup e Migrazione Dati
Prima di avviare la disdetta, eseguire backup completi utilizzando AWS DataSync, AWS Database Migration Service (DMS) o esportazioni manuali. Per istanze EC2, creare AMI (Amazon Machine Images) e trasferirle verso provider alternativi. Per database RDS, esportare snapshot in S3 o formato SQL. Documentare ogni operazione con timestamp per eventuali contestazioni future. Verificare che i dati siano effettivamente trasferiti verso destinatari autorizzati entro 30 giorni dalla richiesta di portabilità.
3. Eliminazione Risorse e Arrestare Addebiti
- Accedere a AWS Billing Dashboard > Billing Preferences
- Attivare Cost Explorer e Budget Alerts per monitorare spese in tempo reale
- Terminare tutte le istanze EC2, RDS, Lambda, Load Balancers, Elastic IPs non associate
- Eliminare bucket S3 (svuotare prima il contenuto)
- Disabilitare servizi gestiti (DynamoDB, ElastiCache, Elasticsearch)
- Controllare AWS Cost Explorer per eventuali risorse nascoste o reservation non utilizzate
- Impostare budget limite a zero euro per ottenere notifiche di spese anomale
4. Richiesta di Chiusura Formale
Accedere a AWS Console > Account Settings > Close Account oppure contattare AWS Support tramite il ticketing interno. La chiusura non è immediata: AWS effettua una verifica di 15-30 giorni per accertarsi che non vi siano addebiti pendenti. Durante questo periodo, l'account rimane in stato "sospeso". Inviare una comunicazione ufficiale via email certificata PEC all'indirizzo di supporto billing di AWS indicando la data richiesta, motivazione e conferma dell'avvenuta migrazione dati. Conservare prova di ricezione.
Prevenzione degli Addebiti a Sorpresa
AWS applica tariffe per servizi attivi anche se non utilizzati. Attivare immediatamente i Budget Alerts nel Billing Dashboard per ricevere notifiche quando la spesa supera una soglia definita. Utilizzare Cost Explorer per identificare servizi ad alto costo (EC2, RDS, NAT Gateway, data transfer). Revisare le AWS Reservations e Cancel-le se non necessarie (alcuni piani hanno penali). Controllare i CloudWatch Logs che accumulano costi se non configurati con retention policy. Monitorare lo storage in S3 e Glacier per lifecycle policies, ed EBS snapshots non associati a istanze attive.
Gestione SLA e Service Credits
L'AWS Service Level Agreement (SLA) varia per servizio: EC2 garantisce 99.99% uptime, RDS 99.95%. In caso di downtime, richiedere crediti tramite AWS Support creando un ticket con timestamp dell'interruzione, screenshot di CloudWatch, logs applicativi. AWS rimborsa percentuale della fattura mensile secondo formula pubblicata (es. EC2: 10% credito se uptime 99-99.9%). I crediti vengono erogati entro 30-60 giorni dalla richiesta documentata. Conservare sempre prove di downtime (alert monitoring, screenshot, log di sistema).
Data Breach e Responsabilita GDPR
Se sussiste accesso non autorizzato a dati personali, AWS deve notificare l'interessato entro 72 ore dal rilevamento (Art. 33 GDPR). L'utente business deve documentare: data scoperta, numero record compromessi, tipologie dati, misure di contenimento adottate. Denunciare presso la Polizia Postale (www.poliziapostale.it) per accesso abusato e richiedere numero denuncia a AWS per comunicazione all'Autorità Garante Privacy. AWS applica clausola di limitazione responsabilita ai soli danni diretti, escludendo danni indiretti.
Contestazione Addebiti Non Autorizzati
Se trovati addebiti anomali, aprire ticket AWS Support Priority entro 30 giorni dalla fattura. Allegare prova: confronto tra resource tagging dichiarato e resource effettive, log CloudTrail con IP e timestamp dei comandi non autorizzati. Se AWS non provvede a rimborso, sporgere denuncia presso la Polizia Postale per accesso abusato e inoltrare reclamo a AGCM (Autorita Garante Concorrenza e Mercato) per pratica commerciale scorretta compilando il modulo su www.agcm.it. Segnalare anche a ADICONSUM o associazioni consumatori per mediazione.
Consigli Pratici per Team DevOps
- Implementare AWS Organizations per centralizzare fatturazione di molteplici account satellite
- Usare Infrastructure as Code (Terraform, CloudFormation) per tracciare tutte le risorse e eliminazioni ordinate
- Abilitare CloudTrail per audit trail completo di 90 giorni (est