Contenuti




Creare un Account AWS: Guida Completa per Iniziare con Amazon Web Services

Setup completo account AWS, configurazione sicurezza, Free Tier e best practices per principianti


Contenuti

Creare un Account AWS: Guida Completa per Iniziare con Amazon Web Services

Amazon Web Services (AWS) è la piattaforma cloud leader mondiale, utilizzata da milioni di aziende e sviluppatori per costruire applicazioni scalabili, sicure e affidabili. Questa guida ti accompagnerà attraverso tutto il processo di creazione e configurazione di un account AWS, dalla registrazione iniziale fino alle configurazioni di sicurezza avanzate.

Cosa imparerai in questa guida
  • Processo di registrazione: Step-by-step per creare l’account AWS
  • Free Tier: Come sfruttare al massimo il piano gratuito
  • Configurazione sicurezza: Setup MFA, IAM e best practices
  • Billing e monitoring: Configurazione alert e budget
  • Prime configurazioni: Setup iniziale per iniziare a usare AWS
  • Troubleshooting: Risoluzione problemi comuni durante la registrazione

Indice della Guida

  1. Prerequisiti e Preparazione
  2. Processo di Registrazione
  3. Verificazione Account
  4. Comprensione del Free Tier
  5. Configurazione Sicurezza
  6. Setup Billing e Monitoring
  7. Prime Configurazioni AWS
  8. Best Practices Account
  9. Troubleshooting

Prerequisiti e Preparazione

Documenti e Informazioni Necessarie

Prima di iniziare la registrazione, assicurati di avere:

Requisiti per la registrazione
  • Email valida: Accesso completo alla casella email (sarà l’username dell’account)
  • Numero di telefono: Per verificazione SMS e chiamate
  • Carta di credito/debito: Anche per il Free Tier (non verranno addebiti costi se rimani nei limiti, impoteremo anche un limite di spesa)
  • Indirizzo di fatturazione: Completo e accurato
  • Documento d’identità: Potrebbe essere richiesto per la verifica

Informazioni sui Costi

Struttura dei costi AWS:

  • Free Tier (12 mesi)
    • Sempre gratuito (alcuni servizi)
    • 12 mesi gratis (per nuovi account)
    • Prova gratuita (tempo limitato)
  • Pay-as-you-go
    • paghi solo quello che usi
    • essun costo fisso o contratto
  • Reserved Instances
    • conti per impegni a lungo termine
    • Fino a 75% di risparmio

Processo di Registrazione

Step 1: Accesso alla Pagina di Registrazione

  1. Vai al sito ufficiale AWS:

    • Visita aws.amazon.com
    • Clicca su “Create an AWS Account” o “Crea un account AWS”
  2. Scegli il tipo di account: Tipi di account disponibili:

    • Personal (Personale), per uso individuale, progetti personali, apprendimento
    • Business (Aziendale), per aziende, organizzazioni, uso commerciale

Step 2: Informazioni Account di Base

Nel form di registrazione sono richiesti:

  • Email address: [tua-email@example.com]
  • Password: [Password sicura 8+ caratteri]
  • Confirm password: [Conferma password]
  • AWS account name: [Nome descrittivo del tuo account]
Suggerimenti per la password
  • Minimo 8 caratteri con mix di maiuscole, minuscole, numeri e simboli
  • Non riutilizzare password di altri servizi
  • Considera un password manager come 1Password, Bitwarden o LastPass
  • Evita informazioni personali facili da indovinare

Step 3: Informazioni di Contatto

  • Inserisci le tue informazioni di fatturazione:
  • Account Type: Personal/Business
  • Full Name: [Nome completo]
  • Phone Number: [+39 xxx xxx xxxx]
  • Country/Region: [Italy]
  • Address: [Via/Piazza completa]
  • City: [Città]
  • State/Province: [Provincia]
  • Postal Code: [CAP]

Step 4: Informazioni di Pagamento

Carta di credito richiesta

AWS richiede una carta di credito valida anche per il Free Tier per:

  • Verifica dell’identità
  • Prevenzione abusi
  • Addebiti per servizi oltre i limiti gratuiti

Non preoccuparti: Se rimani nei limiti del Free Tier, non ci saranno addebiti.

Payment Information:

  • Credit/Debit Card
    • Card Number: [16 digit card number]
    • Expiry Date: [MM/YY]
    • CVV: [3-4 digit security code]
    • Cardholder Name: [Nome come sulla carta]
  • Billing Address
    • [Stesso dell’indirizzo di contatto o diverso]

Step 5: Verificazione Identità per Telefono

AWS effettuerà una verifica telefonica:

  1. Seleziona il metodo:

    • SMS (Text message)
    • Chiamata vocale (Voice call)
  2. Inserisci il CAPTCHA

  3. Attendi la chiamata/SMS:
    Per chiamata vocale:

    • Rispondi e inserisci il PIN a 4 cifre mostrato sullo schermo

    Per SMS:

    • Inserisci il codice di 4 cifre ricevuto via SMS

Step 6: Selezione Piano di Supporto

AWS offre diversi piani di supporto:

  1. Basic Support (Gratuito)
    • Documentazione e forum della community
    • AWS Personal Health Dashboard
    • Raccomandato per: Apprendimento e testing
  2. Developer Support ($29/mese)
    • Support tecnico via email
    • Tempo di risposta: < 24 ore
    • Raccomandato per: Sviluppo individuale
  3. Business Support ($100/mese)
    • Support 24/7 via chat e telefono
    • Tempo di risposta: < 1 ora per sistemi critici
    • Raccomandato per: Workload di produzione
  4. Enterprise Support ($15,000/mese)
    • Technical Account Manager dedicato
    • Support concierge
    • Raccomandato per: Mission-critical workloads
Suggerimento per principianti
Scegli Basic Support per iniziare. Puoi sempre aggiornare il piano in seguito quando ne avrai bisogno.

Verifica Account

Conferma Email

  1. Controlla la tua email per il messaggio di conferma da AWS
  2. Clicca sul link di verifica nell’email
  3. Completa il processo seguendo le istruzioni

Attivazione Account

Il processo di attivazione può richiedere alcuni minuti. Riceverai un’email di conferma quando l’account sarà attivo:

1
2
Subject: "Welcome to Amazon Web Services"
From: aws-noreply@amazon.com

Primo Accesso

  1. Vai alla AWS Management Console: console.aws.amazon.com

  2. Inserisci le tue credenziali:

    • Email address (Root user email)
    • Password
  3. Verifica di essere nella regione corretta: Regioni AWS consigliate per l’Italia:

    • EU (Frankfurt) - eu-central-1 (Consiliata)
    • EU (Milan) - eu-south-1
    • EU (Ireland) - eu-west-1
    • EU (Paris) - eu-west-3

Comprensione del Free Tier

Tipi di Free Tier

AWS offre tre tipi di offerte gratuite:

1. Always Free (Sempre Gratuito)

Servizi che rimangono gratuiti anche dopo 12 mesi:

  • AWS Lambda - 1 milione di richieste/mese
  • Amazon DynamoDB - 25 GB di storage
  • Amazon SNS - 1 milione di pubblicazioni/mese
  • Amazon CloudWatch - 10 metriche personalizzate
  • AWS CodeBuild - 100 minuti/mese

2. 12 Months Free (12 Mesi Gratuiti)

Servizi gratuiti per i primi 12 mesi dall’apertura account:

  • Amazon EC2
    • 750 ore/mese di istanze t2.micro o t3.micro
    • Sistemi Linux, RHEL, SUSE Linux, Windows
  • Amazon S3
    • 5 GB di storage standard
    • 20.000 richieste GET
    • 2.000 richieste PUT
  • Amazon RDS
    • 750 ore/mese di istanze db.t2.micro
    • 20 GB di storage SSD
    • 20 GB di backup
  • Amazon CloudFront
    • 50 GB di data transfer out
    • 2 milioni di richieste HTTP/HTTPS
  • Elastic Load Balancing
    • 750 ore/mese
    • 15 GB di data processing

3. Trials (Prove Gratuite)

Offerte a tempo limitato per servizi specifici:

  • Amazon Inspector - 90 giorni gratis
  • Amazon GuardDuty - 30 giorni gratis
  • AWS Config - 1.000 configuration items/mese per 1 anno
  • AWS X-Ray -100.000 traces/mese per sempre

Monitoraggio del Free Tier

Per monitorare l’utilizzo del Free Tier:

  1. Vai alla AWS Management Console
  2. Cerca “Billing” o vai a: My Billing Dashboard
  3. Clicca su “Free Tier Usage” nel menu laterale Vedrai una dashboard con:
  • Utilizzo corrente per ogni servizio
  • Percentuale dei limiti gratuiti utilizzata
  • Alert quando ti avvicini ai limiti
Attenzione ai limiti Free Tier

Monitora sempre il tuo utilizzo:

  • Imposta billing alerts per essere avvisato se superi i limiti
  • Controlla regolarmente la dashboard del Free Tier
  • Elimina risorse non utilizzate per evitare costi inaspettati
  • Comprendi i limiti di ogni servizio prima di utilizzarlo

Configurazione Sicurezza

Abilitazione MFA (Multi-Factor Authentication)

La configurazione MFA è essenziale per proteggere il tuo account root:

Step 1: Accesso alle Impostazioni Sicurezza

  1. Clicca sul tuo nome utente in alto a destra nella console
  2. Seleziona “Security credentials”
  3. Scorri fino alla sezione “Multi-factor authentication (MFA)”
  4. Clicca su “Assign MFA device”

Step 2: Scelta del Dispositivo MFA

Tipi di MFA supportati:

  • Virtual MFA Device (Consigliato)
    • Google Authenticator
    • Authy
    • Microsoft Authenticator
    • AWS Virtual MFA
  • Hardware MFA Device
    • YubiKey
    • Gemalto SafeNet
  • SMS MFA (Sconsigliato per security)
    • Solo per casi specifici

Step 3: Configurazione Virtual MFA

Setup con Google Authenticator:

  1. Scarica Google Authenticator sul tuo smartphone
  2. Nella console AWS, seleziona “Virtual MFA device”
  3. Scansiona il QR code con l’app
  4. Inserisci due codici consecutivi generati dall’app
  5. Clicca su “Assign MFA”

Configurazione Account Recovery

Informazioni di recovery essenziali:

  • Numero di telefone alternativo
  • Email di recovery alternativa
  • Security questions (se disponibili)
  • Backup dei codici di recovery MFA

Password Policy e Best Practices

Configura una password policy robusta:

  1. Vai a IAM Console
  2. Clicca su “Account settings”
  3. Imposta la password policy consigliata:
    • Minimum length: 12 caratteri
    • Require uppercase letters: Sì
    • Require lowercase letters: Sì
    • Require numbers: Sì
    • Require symbols: Sì
    • Allow users to change password: Sì
    • Password expiration: 90 giorni
    • Prevent password reuse: Ultimi 5 password

Setup Billing e Monitoring

Configurazione Billing Alerts

Per evitare sorprese nella fatturazione, imposta degli alert:

Step 1: Abilitazione Billing Alerts

  1. Vai a “My Billing Dashboard”.
  2. Clicca su “Billing preferences”.
  3. Spunta “Receive Billing Alerts”.
  4. Inserisci la tua email per gli alert.
  5. Clicca “Save preferences”.

Step 2: Creazione CloudWatch Billing Alarm

  1. Vai alla console CloudWatch.
  2. Assicurati di essere nella regione “US East (N. Virginia)”.
  3. Clicca su “Alarms” > “Create alarm”.
  4. Seleziona “Select metric”.
  5. Vai a “Billing” > “Total Estimated Charge”.
  6. Seleziona “Currency: USD”.

Configurazione Alarm Suggerita

Billing Alarm Setup:

  • Metric: EstimatedCharges
  • Currency: USD
  • Statistic: Maximum
  • Period: 6 hours
  • Threshold: $5 (o importo desiderato)
  • Comparison: Greater than threshold
  • Notification: New SNS topic con la tua email

Budget AWS

Per un controllo più granulare sui costi:

  1. Vai a “AWS Budgets”.
  2. Clicca “Create budget”.
  3. Scegli “Cost budget”.
  4. Configura:
    • Name: “Monthly Free Tier Budget”
    • Period: Monthly
    • Budget amount: $10
    • Scope: All AWS services
    • Alerts:
      • 80% of budgeted amount
      • 100% of budgeted amount
      • 120% of budgeted amount (forecasted)

Cost Explorer

Attiva Cost Explorer per analisi dettagliate:

  1. Vai a “Cost Explorer”.
  2. Clicca “Enable Cost Explorer”.
  3. Attendi 24 ore per i primi dati.

Funzionalità principali:

  • Analisi costi per servizio
  • Trend di utilizzo
  • Previsioni di spesa
  • Raccomandazioni di ottimizzazione

Prime Configurazioni AWS

Setup IAM (Identity and Access Management)

Non utilizzare l'account Root per attività quotidiane!
L’account root ha accesso completo a tutto. Crea sempre utenti IAM per le attività quotidiane.

Creazione Primo Utente IAM

  1. Vai alla console IAM
  2. Clicca su “Users” > “Add user”
  3. Configura l’utente:
    • Username: admin-user (o tuo nome)
    • Access type:
      • ✅ Programmatic access (per CLI/SDK)
      • ✅ AWS Management Console access
    • Console password:
      • Custom password (imposta una password sicura)
      • Require password reset: Optional
    • Permissions:
      • Attach existing policies directly:
        • AdministratorAccess (per iniziare)

Configurazione MFA per Utente IAM

  1. Nell’elenco utenti IAM, clicca sul nuovo utente.
  2. Vai al tab “Security credentials”.
  3. Clicca “Assign MFA device”.
  4. Segui la stessa procedura dell’account root.

Configurazione AWS CLI

Per gestire AWS da riga di comando:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
# Installazione AWS CLI v2
# Su Linux/macOS:
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

# Su Windows:
# Scarica da: https://awscli.amazonaws.com/AWSCLIV2.msi 

# Verifica installazione
aws --version

# Configurazione
aws configure
# AWS Access Key ID: [Access Key del tuo utente IAM]
# AWS Secret Access Key: [Secret Key del tuo utente IAM]
# Default region name: eu-central-1
# Default output format: json

Configurazione Regioni e AZ

Regioni AWS in Europa (più vicine all’Italia):

  • eu-south-1 (Milan)
    • Latenza più bassa dall’Italia
    • Compliance con leggi italiane/EU
    • Servizi: Limitati (nuova regione)
  • eu-central-1 (Frankfurt)
    • Latenza bassa
    • Ampia gamma di servizi
    • Buon compromesso prezzo/performance
  • eu-west-1 (Ireland)
    • Regione storica AWS
    • Tutti i servizi disponibili
    • Prezzi competitivi
  • eu-west-3 (Paris)
    • Compliance francese/EU
    • Buona copertura servizi
    • Latenza accettabile

Setup Notifiche e Monitoring

Configurazione SNS per notifiche:

  1. Vai alla console SNS
  2. Clicca “Create topic”
  3. Configura:
    • Name: aws-notifications
    • Type: Standard
    • Subscription:

Best Practices Account

Sicurezza Account

Security Best Practices Checklist:

  • ✅ MFA abilitato su account root
  • ✅ Account root non utilizzato per attività quotidiane
  • ✅ Utente IAM creato con MFA
  • ✅ Password policy configurata
  • ✅ Billing alerts attivi
  • ✅ CloudTrail attivo (logging API calls)
  • ✅ Config attivo (compliance monitoring)
  • ✅ GuardDuty attivo (threat detection)

Organizzazione Account

Per organizzazioni più grandi:

  1. Considera AWS Organizations
  2. Setup di Service Control Policies (SCP)
  3. Consolidated billing
  4. Account separati per:
    • Production Account
    • Development Account
    • Testing/Staging Account
    • Security/Audit Account

Compliance e Governance

Governance Framework:

  • Tagging Strategy
    • Environment: prod/dev/test
    • Owner: team/person responsible
    • Project: project name
    • CostCenter: billing allocation
  • Resource Naming Convention
    • Consistent naming across resources
    • Include environment and purpose
  • Budget Controls
    • Service-level budgets
    • Project-level budgets
  • Access Controls
    • Principle of least privilege
    • Regular access reviews
    • Automated compliance checks

Troubleshooting

Problemi Comuni durante la Registrazione

1. Carta di Credito Rifiutata

Possibili soluzioni:

  • Verifica che la carta sia valida e non scaduta
  • Controlla che ci siano fondi sufficienti
  • Verifica che la carta supporti transazioni internazionali
  • Contatta la tua banca per autorizzare AWS
  • Prova con una carta diversa
  • Usa PayPal se disponibile nella tua regione

2. Verifica Telefonica Fallisce

Soluzioni per verifica telefonica:

  • Verifica che il numero sia corretto (includi prefisso internazionale)
  • Assicurati che il telefono abbia segnale
  • Prova con SMS invece di chiamata vocale
  • Disabilita temporaneamente blocco chiamate spam
  • Prova con un numero diverso
  • Contatta il supporto AWS se persiste

3. Account in Pending o Under Review

Se l’account rimane “in revisione”:

  • Attendi 24-48 ore per l’attivazione automatica
  • Verifica che tutti i documenti siano corretti
  • Controlla email per richieste di documenti aggiuntivi
  • Contatta supporto AWS se superi 72 ore
  • Fornisci documenti di identità se richiesti

Problemi Post-Registrazione

1. Non Riesco ad Accedere alla Console

Debug accesso console:

  • Verifica email e password corrette
  • Controlla di essere sulla pagina di login corretta:
    • Root user: console.aws.amazon.com
    • IAM user: account-id.signin.aws.amazon.com
  • Prova password reset se necessario
  • Verifica MFA setup corretto
  • Pulisci cache browser e cookie

2. Servizi Non Disponibili

Se servizi non sono disponibili:

  • Verifica di essere nella regione corretta
  • Controlla che il servizio sia disponibile nella tua regione
  • Verifica che l’account sia completamente attivato
  • Controlla limiti di servizio per nuovi account
  • Attendi completamento verifica account

3. Problemi di Fatturazione

Per problemi di billing:

  • Verifica utilizzo nella dashboard Free Tier
  • Controlla Cost Explorer per dettagli costi
  • Elimina risorse non utilizzate
  • Verifica che non ci siano servizi attivi dimenticati
  • Controlla RDS, EC2, EBS volumes orfani
  • Contatta billing support per chiarimenti

Strumenti di Diagnostica

  • AWS Personal Health Dashboard
    • Mostra eventi che potrebbero impattare il tuo account
    • Alert su maintenance e incident
  • AWS Trusted Advisor (Basic)
    • Raccomandazioni su sicurezza, performance, costi
    • Available nel Free Tier con limitazioni
  • CloudTrail Event History (90 giorni gratis)
    • Log di tutte le API call
    • Utile per debug e audit

Conclusioni

Hai completato con successo la configurazione del tuo account AWS! Ora sei pronto per iniziare a esplorare i servizi cloud di Amazon Web Services.

Account AWS configurato con successo!
  • Account creato e verificato
  • MFA configurato per massima sicurezza
  • Billing monitoring attivo per controllo costi
  • IAM setup per gestione accessi sicura
  • Best practices implementate per governance
  • Troubleshooting e supporto configurato

Prossimi Passi Consigliati

  1. Esplora i servizi gratuiti: Inizia con EC2, S3, Lambda per familiarizzare
  2. Completa AWS Cloud Practitioner: Corso gratuito per apprendere i fondamenti
  3. Setup sviluppo locale: Configura SDK per il tuo linguaggio preferito
  4. Pratica con tutorial: Segui workshop e tutorial ufficiali AWS
  5. Join community: Partecipa a forum AWS e gruppi locali
  6. Pianifica certificazioni: Considera AWS Certified Cloud Practitioner

Monitoraggio Continuo

Mantieni controllo del tuo account
  • Controlla settimanalmente la dashboard Free Tier
  • Revedi mensalmente i costi nella billing dashboard
  • Aggiorna regolarmente password e chiavi di accesso
  • Monitora attività tramite CloudTrail
  • Elimina risorse non utilizzate per evitare costi

Risorse Utili

Supporto AWS

Per supporto tecnico e billing:

  • Basic Support: Incluso gratuitamente
  • Developer Support: $29/mese per supporto tecnico
  • Community Forums: Supporto gratuito dalla community
  • Documentation: Extensive documentation per tutti i servizi

Benvenuto nel mondo di AWS! 🚀☁️