Amazon Linux 2022 Guida per l'utente - Guida per l'utente

Pagina creata da Ginevra Vitiello
 
CONTINUA A LEGGERE
Amazon Linux 2022
  Guida per l'utente
Amazon Linux 2022 Guida per l'utente

Amazon Linux 2022: Guida per l'utente
Copyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

I marchi e il trade dress di Amazon non possono essere utilizzati in relazione ad alcun prodotto o servizio che non sia di
Amazon, in alcun modo che possa causare confusione tra i clienti, né in alcun modo che possa denigrare o screditare
Amazon. Tutti gli altri marchi non di proprietà di Amazon sono di proprietà delle rispettive aziende, che possono o meno
essere associate, collegate o sponsorizzate da Amazon.
Amazon Linux 2022 Guida per l'utente

Table of Contents
  Che cos'è Amazon Linux 2022? ........................................................................................................... 1
          Cadenza di rilascio ..................................................................................................................... 1
                  Rilasci principali e secondari ................................................................................................ 1
                  Consumo di nuove versioni .................................................................................................. 1
                  Politica di supporto a lungo .................................................................................................. 2
          Denominazione e controllo delle versioni ........................................................................................ 2
          Relazioni con Fedora .................................................................................................................. 2
          Blocco della versione .................................................................................................................. 3
                  Controllo degli aggiornamenti ricevuti dalle release principali e minori ......................................... 3
          Caratteristiche di sicurezza .......................................................................................................... 4
  Installazione di Amazon Linux .............................................................................................................. 5
          Configurazione di per l'utilizzoAWS ............................................................................................... 5
                  Creazione di un Account AWS ............................................................................................. 5
                  Creazione di un utente IAM ................................................................................................. 5
                  Creare una chiave di accesso per l'utente IAM ........................................................................ 7
  Nozioni di base .................................................................................................................................. 9
          Avvio di Amazon Linux 2022 con Amazon EC2 Console ................................................................... 9
          Avvio dell'AMI Amazon Linux 2022 più recente utilizzandoAWS CloudFormation ................................. 10
          Avvio di Amazon Linux 2022 utilizzando uno specifico ID AMI .......................................................... 11
  Connessione a istanze ...................................................................................................................... 12
          Connessione tramite SSH .......................................................................................................... 12
  Immagine del container Amazon Linux ................................................................................................. 13
  Gestione degli aggiornamenti .............................................................................................................. 15
          Verifica della disponibilità di aggiornamenti dei pacchetti ................................................................. 15
          Applicazione di aggiornamenti di sicurezza utilizzando DNF e versioni del repository ............................ 15
          Avvio di un'istanza con la versione più recente del repository abilitata ............................................... 16
          Ottenere informazioni sul supporto dei pacchetti ............................................................................ 17
  Ricezione di notifiche sui nuovi aggiornamenti ....................................................................................... 18
  Utilizzo dei runtime di programmazione ................................................................................................ 19
  Sicurezza ......................................................................................................................................... 20
          Convalida della conformità ......................................................................................................... 20
   ..................................................................................................................................................... xxii

                                                                           iii
Amazon Linux 2022 Guida per l'utente
                                          Cadenza di rilascio

Che cos'è Amazon Linux 2022?
    Amazon Linux 2022, la nuova generazione di Amazon Linux diAWS. Offre un ambiente runtime stabile,
    sicuro e a prestazioni elevate in cui è possibile sviluppare ed eseguire applicazioni cloud e aziendali.
    Amazon Linux 2022 offre un ambiente applicativo con supporto a lungo termine e accesso alle ultime
    innovazioni Linux. Amazon Linux 2022 è disponibile senza costi aggiuntivi.

    Argomenti
     • Cadenza di rilascio Amazon Linux (p. 1)
     • Denominazione e controllo delle versioni (p. 2)
     • Relazioni con Fedora (p. 2)
     • Blocco della versione (p. 3)
     • Caratteristiche di sicurezza (p. 4)

Cadenza di rilascio Amazon Linux
    Una nuova versione principale di Amazon Linux viene rilasciata ogni due anni e include cinque anni di
    supporto a lungo termine. Ogni versione è composta da due fasi. Una fase di supporto standard dura due
    anni ed è seguita da una fase di manutenzione, che dura altri tre anni. Nella fase di supporto standard,
    il rilascio riceve aggiornamenti trimestrali di versione secondaria. Durante la fase di manutenzione, una
    release riceve solo aggiornamenti di sicurezza e correzioni di bug critici pubblicati non appena disponibili.

    Rilasci principali e secondari
    • Versione principale— Include nuove funzionalità e miglioramenti in termini di sicurezza e prestazioni
      in tutto lo stack. I miglioramenti potrebbero includere importanti modifiche al kernel, toolchain, glibc,
      OpenSSL e qualsiasi altra libreria di sistema e utilità. Le principali versioni di Amazon Linux si basano
      in parte sulla versione corrente della distribuzione upstream Fedora Linux.AWSpotrebbe aggiungere o
      sostituire pacchetti specific da altri upstream non Fedora.
    • Versione secondaria— Un aggiornamento trimestrale che include aggiornamenti di sicurezza,
      correzioni di bug e nuove funzionalità e pacchetti. Ogni versione secondaria è un elenco cumulativo di
      aggiornamenti che include sicurezza e correzioni di bug oltre a nuove funzionalità e pacchetti. Queste
      versioni potrebbero includere runtime linguistici più recenti, come PHP. Possono anche includere altri
      pacchetti software popolari come Ansible e Docker.

      Con ogni versione di Amazon Linux (versione principale, versione secondaria o una versione di
      sicurezza), viene rilasciata una nuova versione di Linux Amazon Machine Image (AMI).

    Consumo di nuove versioni
    Gli aggiornamenti vengono forniti tramite una combinazione di nuove versioni Amazon Machine Image
    (AMI) e nuovi archivi corrispondenti. Per impostazione predefinita, una nuova AMI e il repository a cui punta
    vengono accoppiati. Tuttavia, puoi puntare le istanze Amazon EC2 in esecuzione a versioni più recenti del
    repository nel tempo per applicare gli aggiornamenti alle istanze in esecuzione. I clienti possono anche
    aggiornare lanciando nuove istanze delle AMI più recenti.

                                                    1
Amazon Linux 2022 Guida per l'utente
                                       Politica di supporto a lungo

     Politica di supporto a lungo
     Amazon Linux fornisce aggiornamenti per tutti i pacchetti e mantiene la compatibilità all'interno di una
     versione principale per le applicazioni dei clienti basate su Amazon Linux. I pacchetti principali, come glibc,
     openssl, openssh e il gestore di pacchetti dnf, ricevono supporto per tutta la durata della release principale
     di Amazon Linux 2022. I pacchetti che non fanno parte dei pacchetti principali ricevono il supporto definito
     dalle sorgenti upstream. È possibile visualizzare lo stato e le date del supporto specifici dei singoli pacchetti
     eseguendo il comando seguente.

     # dnf supportinfo --pkg packagename

     Puoi ottenere informazioni su tutti i pacchetti attualmente installati eseguendo il seguente comando.

     # dnf supportinfo --show installed

     L'elenco completo dei pacchetti principali sarà finalizzato durante l'anteprima. Se vuoi vedere altri pacchetti
     inclusi come pacchetti principali, diccelo. Valuteremo mentre raccogliamo feedback. Il feedback su Amazon
     Linux 2022 può essere fornito tramite il tuo designatoAWSrappresentante oForum di discussione Amazon
     Linux.

Denominazione e controllo delle versioni
     Ci sarà un rilascio minore ogni tre mesi. Ciascuno è identificato da un incremento da 0 a N. 0 si riferisce
     alla versione principale originale per tale iterazione.

     Ad esempio, le versioni minori di Amazon Linux 2022 avranno il seguente formato.

     • 2022.0.20220301
     • 2022.1.20220601
     • 2022.2.20220901

     Le AMI Amazon Linux 2022 corrispondenti avranno il seguente formato.

     • al2022-ami-2022.0.20220301.0-kernel-5.10-x86_64
     • al2022-ami-2022.1.20220301.0-kernel-5.10-x86_64
     • al2022-ami-2022.2.20220301.0-kernel-5.10-x86_64

     All'interno di una versione secondaria specifica, si verificheranno rilasci AMI regolari con un timestamp
     della data del rilascio AMI.

     • al2022-ami-2022.0.20220301.0-kernel-5.10-x86_64
     • al2022-ami-2022.0.20220410.0-kernel-5.10-x86_64
     • al2022-ami-2022.0.20220520.0-kernel-5.10-x86_64

Relazioni con Fedora
     Le principali versioni di Amazon Linux saranno basate in parte sulla versione corrente della distribuzione
     upstream Fedora Linux per utilizzare la varietà di pacchetti e gli aggiornamenti forniti da Fedora, sebbene

                                                      2
Amazon Linux 2022 Guida per l'utente
                                         Blocco della versione

     Amazon possa aggiungere o sostituire pacchetti specifici di altri upstream non Fedora. Il kernel Linux
     proviene dalle scelte di supporto a lungo termine di kernel.org e verrà scelto indipendentemente da Fedora.
     La versione di anteprima di Amazon Linux 2022 sarà basata su Fedora 34 e la versione generalmente
     disponibile di Amazon Linux 2022 sarà basata su Fedora 35.

Blocco della versione
         Note

         Nella configurazione predefinita, l'istanza di Amazon Linux 2022 non riceve automaticamente
         aggiornamenti critici e importanti di sicurezza all'avvio.

     Controllo degli aggiornamenti ricevuti dalle release
     principali e minori
     Con Amazon Linux 2022, puoi garantire la coerenza delle versioni e degli aggiornamenti dei pacchetti nel
     tuo ambiente. È possibile garantire la coerenza tra più istanze della stessa AMI. Con la funzione di blocco
     della versione, puoi applicare aggiornamenti in base alla pianificazione che funziona per te.

     Amazon Linux 2022 si blocca su una versione specifica del tuo repository. Può trattarsi di qualsiasi
     versione principale o secondaria. Amazon Linux 2022 Amazon Machine Image (AMI), esposto attraverso i
     nostri parametri SSM, è sempre la versione più recente. Offre i pacchetti e gli aggiornamenti più aggiornati,
     inclusi aggiornamenti di sicurezza importanti e importanti. Se avvii un'istanza da un'AMI precedente,
     gli aggiornamenti non vengono applicati automaticamente. Tutti i pacchetti aggiuntivi installati come
     parte del provisioning vengono mappati alla versione del repository da cui è stata creata la precedente
     AMI. È possibile garantire la coerenza tra le versioni dei pacchetti e gli aggiornamenti dell'ambiente.
     Ciò è particolarmente vero se si stanno lanciando più istanze dalla stessa AMI. È possibile applicare gli
     aggiornamenti in base alla pianificazione che funziona per te. È inoltre possibile applicare un set specifico
     di aggiornamenti all'avvio perché anche questi possono essere bloccati in una versione specifica del
     repository.

     Controllo degli aggiornamenti dei pacchetti disponibili dai repository Amazon Linux 2022

     Quando pubblichiamo una nuova versione dei repository Amazon Linux 2022, tutte le versioni precedenti
     sono ancora disponibili. Per impostazione predefinita, il plugin per la gestione delle versioni del repository
     si blocca alla stessa versione utilizzata per creare l'AMI. Per controllare gli aggiornamenti dei pacchetti,
     attenersi alla seguente procedura.

     1. Scopri le versioni disponibili del repository eseguendo il seguente comando.

       # dnf check-release-update

     2. Selezionare una versione eseguendo il comando riportato di seguito.

       # dnf --releasever=version update

     A quel punto,dnf installodnf upgradesceglie solo i pacchetti dalla versione del repository
     selezionata. Se non è necessario controllare gli aggiornamenti dei pacchetti, puoi selezionare la versione
     più recente. Questo indica sempre la versione più recente dei repository Amazon Linux 2022. Questo
     ripristina il comportamento legacy per gli aggiornamenti dei pacchetti che tu e i flussi di lavoro delle patch
     esistenti potrebbero aspettarsi.

     Per ulteriori informazioni, consultare Gestione dei repository e degli aggiornamenti nel sistema
     operativo (p. 15).

                                                      3
Amazon Linux 2022 Guida per l'utente
                                      Caratteristiche di sicurezza

Caratteristiche di sicurezza
     SELinux come predefinito

     Per impostazione predefinita, Amazon Linux 2022 ha SELinux abilitato ed è in modalità di applicazione.
     SELinux è un modulo di sicurezza che fornisce policy di controllo degli accessi ed è ora lo standard nelle
     distribuzioni basate su RPM come Fedora, RHEL e CentOS. È ampiamente utilizzato nel settore per
     bloccare i server Linux e per proteggere da attività dannose. Lo applichiamo per impostazione predefinita
     perché aumenta la barra di sicurezza per il nostro servizio. Eseguendo SELinux in modalità Permissive
     anziché in modalità di applicazione, puoi sviluppare una policy SELinux per la tua applicazione. Stiamo
     fornendo un interruttore per disabilitare la configurazione se non vuoi applicare SELinux.

     Disattivazione della configurazione SELinux

     È possibile modificare le impostazioni SELinux in modalità permissiva utilizzando il seguente comando.

     # setenforce 0

     Puoi anche modificare la configurazione SELinux utilizzandocloud-init.

                                                    4
Amazon Linux 2022 Guida per l'utente
                                    Configurazione di per l'utilizzoAWS

Installazione di Amazon Linux
    Argomenti
     • Configurazione di Amazon Linux per l'uso conAWSservizi (p. 5)

Configurazione di Amazon Linux per l'uso
conAWSservizi
    Puoi configurare Amazon Linux per l'utilizzo con l'altroAWSServizi . Ad esempio, puoi scegliere
    un'immagine Amazon Linux quando lanci unAmazon Elastic Compute Cloud(Amazon EC2). Puoi usare
    Amazon Linux anche in un contenitore conAmazon Elastic Container Service(Amazon ECS) oAmazon
    Elastic Kubernetes Service(Amazon EKS). In tutti questi casi, ci sono alcuni prerequisiti che è necessario
    completare. Li descriviamo qui.

    Per queste procedure di configurazione, si utilizza ilAWS Identity and Access ManagementServizio (IAM).
    Per informazioni complete su IAM, consulta:

    • AWS Identity and Access Management (IAM)
    • Guida per l'utente di IAM

    Creazione di un Account AWS
    Quando ti registri conAWS, ottieni un numero di conto che ha accesso a tutti i servizi cheAWSofferte,
    incluse quelle con cui è possibile utilizzare Amazon Linux.

    Se già disponi diAccount AWS, passa al prerequisito successivo.

    Se non disponi di un Account AWS, completa la procedura seguente per crearne uno.

    Come registrarsi a un Account AWS

    1.   Apri la pagina all'indirizzo https://portal.aws.amazon.com/billing/signup.
    2.   Segui le istruzioni online.

         Come parte della procedura di registrazione riceverai una telefonata, durante la quale dovrai inserire
         un codice di verifica sulla tastiera del telefono.

    Creazione di un utente IAM
    Per accedere a unAWSservizio, fornisci le credenziali. Queste credenziali determinanoautenticazione(chi
    sei) eautorizzazione(su quali autorizzazioni è necessario eseguire azioniAWSrisorse).

    Quando crei per la prima volta un account Amazon Web Services (AWS), inizi con una singola identità
    di accesso. Tale identità ha accesso completo a tuttiServizi AWSe risorse nell'account. Questa identità è
    chiamata utente root di Account AWS. Quando accedi, inserisci l'indirizzo e-mail e la password utilizzati per
    creare l'account.

                                                     5
Amazon Linux 2022 Guida per l'utente
                                   Creazione di un utente IAM

     Important

     È vivamente consigliato di non utilizzare l'utente root per le attività quotidiane, anche quelle
     amministrative. Rispetta piuttosto la best practice di utilizzare l'utente root soltanto per creare il tuo
     primo utente IAM. Quindi conserva al sicuro le credenziali dell'utente root e utilizzale per eseguire
     solo alcune attività di gestione dell'account e del servizio. Per visualizzare le attività che richiedono
     l'accesso come utente root, consulta Attività che richiedono le credenziali utente root.

Per ulteriori informazioni sull'utente root e le credenziali dell'utente IAM, consultaAccount AWScredenziali
dell'utente root e credenziali dell'utente IAMnellaAWSRiferimenti generali.

Per creare un utente amministratore per se stessi e aggiungere l'utente a un gruppo di
amministratori (console)

1.   Accedi alla console IAM come proprietario dell'account scegliendo Utente root e inserendo l'indirizzo
     email di Account AWS. Nella pagina successiva, inserisci la password.
         Note

         È fortemente consigliato rispettare la best practice sull'utilizzo dell'utente IAM
         Administrator e conservare in un luogo sicuro le credenziali dell'utente root. Accedere
         come utente root solo per eseguire alcune attività di gestione dell'account e del servizio.
2.   Nel pannello di navigazione seleziona Utenti, quindi seleziona Aggiungi utente.
3.   In User name (Nome utente), inserisci Administrator.
4.   Selezionare la casella di controllo accanto a Accesso alla AWS Management Console. Quindi scegli
     Custom password (Password personalizzata) e inserisci la nuova password nella casella di testo.
5.   (Facoltativo) Per impostazione predefinita, AWS richiede al nuovo utente di creare una nuova
     password al primo accesso. Puoi deselezionare la casella di controllo accanto a User must create a
     new password at next sign-in (L'utente deve creare una nuova password al prossimo accesso) per
     consentire al nuovo utente di reimpostare la propria password dopo aver effettuato l'accesso.
6.   Seleziona Successivo: Autorizzazioni.
7.   In Set permissions (Imposta autorizzazioni), selezionare Add user to group (Aggiungi l'utente al
     gruppo).
8.   Seleziona Create group (Crea gruppo).
9.   Nella finestra di dialogo Create group (Crea gruppo), per Group name (Nome gruppo) inserisci
     Administrators.
10. Scegli Filtra policy, quindi seleziona Funzione lavorativa gestita da AWS per filtrare i contenuti della
    tabella.
11. Nell'elenco delle policy, selezionare la casella di controllo accanto ad AdministratorAccess. Seleziona
    quindi Create group (Crea gruppo).
         Note

         È necessario attivare l'accesso dell'utente o del ruolo IAM alla fatturazione prima di poter
         utilizzare le autorizzazioni AdministratorAccess per accedere alla console AWS Billing
         and Cost Management. A questo scopo, seguire le istruzioni nella fase 1 del tutorial sulla
         delega dell'accesso alla console di fatturazione.
12. Nell'elenco dei gruppi seleziona la casella di controllo per il tuo nuovo gruppo. Se necessario,
    selezionare Refresh (Aggiorna) per visualizzare il gruppo nell'elenco.
13. Seleziona Successivo: Tag.
14. (Facoltativo) Aggiungere metadati all'utente collegando i tag come coppie chiave-valore. Per ulteriori
    informazioni sull'utilizzo di tag in IAM, consultare Tagging di utenti e ruoli IAM nella Guida per l'utente
    di IAM.
15. Seleziona Successivo: Review (Revisione)per visualizzare l'elenco dei membri del gruppo da
    aggiungere al nuovo utente. Quando sei pronto per continuare, seleziona Create user (Crea utente).

                                                   6
Amazon Linux 2022 Guida per l'utente
                          Creare una chiave di accesso per l'utente IAM

È possibile utilizzare questa stessa procedura per creare altri gruppi e utenti e per concedere agli utenti
l'accesso alle risorse del proprio Account AWS. Per ulteriori informazioni sull'utilizzo delle policy per limitare
le autorizzazioni degli utenti a risorse AWS specifiche, consulta Gestione degli accessi ed Esempi di policy.
     Important

     Protezione diAccount AWS. Non inviare o condividere mai le tue credenziali con nessuno al di
     fuori della tua organizzazione. Nessuno che rappresenta legittimamente Amazon richiederà mai le
     tue credenziali.

Dopo aver creato l'utente IAM, utilizza le sue credenziali per accedere aAWS Management Console. Per
ulteriori informazioni, consultaIn che modo gli utenti IAM effettuano l'accesso alAccount AWSnellaIAM User
Guide.

Creare una chiave di accesso per l'utente IAM
Quando utilizziAWSa livello di programmazione, direttamente o utilizzando strumenti comeAWS Command
Line Interface(AWS CLI), fornisci il tuoAWSchiavi di accesso in modo cheAWSpuò verificare la tua identità
nelle chiamate programmatiche.

Le chiavi di accesso sono composte da un ID chiave di accesso e una chiave di accesso segreta che
sono utilizzati per firmare le richieste programmatiche eseguite verso AWS. Se non si dispone di chiavi
di accesso, sarà possibile crearle dalla AWS Management Console. Come best practice, non utilizzare le
chiavi di accesso dell'utente root Account AWS per nessuna attività in cui non sia necessario. Invece ,crea
un nuovo utente IAM amministratore con le chiavi di accesso per te.

L'unica volta che è possibile visualizzare o scaricare la chiave di accesso segreta è durante la creazione
delle chiavi. Non è possibile recuperarle successivamente. Tuttavia, è possibile creare nuove chiavi di
accesso in qualsiasi momento. Occorre avere le autorizzazioni anche per effettuare le operazioni IAM
richieste. Per ulteriori informazioni, consulta Autorizzazioni necessarie accedere alle risorse IAM nella
Guida per l'utente di IAM.

Come generare le chiavi di accesso per un utente IAM

1.   Accedi all'AWS Management Console e apri la console IAM all'indirizzo https://
     console.aws.amazon.com/iam/.
2.   Nel pannello di navigazione, seleziona Utenti.
3.   Scegliere il nome dell'utente di cui si vogliono creare le chiavi di accesso e poi scegliere la scheda
     Credenziali di sicurezza.
4.   Nella sezione Chiavi di accesso, scegliere Crea chiave di accesso.
5.   Per visualizzare la nuova chiave di accesso, seleziona Mostra. Non sarà possibile accedere
     nuovamente alla chiave di accesso segreta dopo la chiusura di questa finestra di dialogo. Le
     credenziali saranno simili a quanto segue:

     • ID chiave di accesso: AKIAIOSFODNN7EXAMPLE
     • Chiave di accesso segreta: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
6.   Per fare il download della coppia di chiavi, scegliere Download .csv file. Conserva le chiavi in un posto
     sicuro. Non sarà possibile accedere nuovamente alla chiave di accesso segreta dopo la chiusura di
     questa finestra di dialogo.

     Mantenere la riservatezza delle chiavi in modo da proteggere l'account Account AWS e non inviarle
     mai via e-mail. Non condividerle all'esterno della tua organizzazione, anche se ricevi una richiesta
     che sembra provenire da AWS o Amazon.com. Nessuno che rappresenta legittimamente Amazon
     richiederà mai la tua chiave segreta.
7.   Dopo aver scaricato il file .csv, seleziona Chiudi. Quando si crea una chiave di accesso, la coppia di
     chiavi è attiva per impostazione predefinita ed è possibile utilizzarla immediatamente.

                                                  7
Amazon Linux 2022 Guida per l'utente
                        Creare una chiave di accesso per l'utente IAM

Argomenti correlati

• Che cos'è IAM nella Guida per l'utente di IAM
• Credenziali di sicurezza AWS in Riferimenti generali AWS

                                             8
Amazon Linux 2022 Guida per l'utente
                         Avvio di Amazon Linux 2022 con Amazon EC2 Console

Inizia a usare Amazon Linux
Avvio di Amazon Linux 2022 con Amazon EC2
Console
    Usa Amazon EC2 Console per avviare Amazon Linux 2022.
        Note

        Amazon Linux 2022 non supporta le istanze A1. Sono supportate solo le istanze basate su
        processori Graviton2 e di generazione successiva.

    Per avviare un'istanza Amazon Linux 2022 da Amazon EC2 Console segui queste istruzioni.

    1. Apri EC2 Dashboard, immagini, AMI.
    2. SelezionaImmagini pubbliche.
    3. Cerca peral2022-ami.

      L'elenco includerà le AMI di Amazon Linux 2022. Assicurati cheamazonappare nelAlias del
      proprietariocolonna.
    4. Selezionare un'immagine dall'elenco.
    5. SelezionaAvvia istanza dall'immaginee segui le istruzioni per completare il lancio.

      Per ulteriori informazioni sull'avvio delle istanze di Amazon EC2, consultaInizia a usare le istanze
      Amazon EC2 Linux.

                                                    9
Amazon Linux 2022 Guida per l'utente
                                Avvio dell'AMI Amazon Linux 2022 più
                               recente utilizzandoAWS CloudFormation

Avvio dell'AMI Amazon Linux 2022 più recente
utilizzandoAWS CloudFormation
    Per lanciare un'AMI Amazon Linux 2022 utilizzandoAWS CloudFormation, è possibile utilizzare il seguente
    modello.

    Parameters:
      LatestAmiId:
        Type: 'AWS::SSM::Parameter::Value'
        Default: '/aws/service/ami-amazon-linux-latest/al2022-ami-kernel-5.10-arm64'

    Resources:
     Instance:
        Type: 'AWS::EC2::Instance'

                                                 10
Amazon Linux 2022 Guida per l'utente
                                      Avvio di Amazon Linux 2022
                                    utilizzando uno specifico ID AMI

        Properties:
          ImageId: !Ref LatestAmiId

    Assicurati di sostituire la sezione dell'alias AMI se necessario. Sono disponibili i seguenti alias.

    • al2022-ami-kernel-5.10-arm64per architettura arm64
    • al2022-ami-minimal-kernel-5.10-arm64per architettura arm64 (AMI minimo)
    • al2022-ami-kernel-5.10-x86_64per architettura x86_64
    • al2022-ami-minimal-kernel-5.10-x86_64per architettura x86_64 (AMI minimo)

Avvio di Amazon Linux 2022 utilizzando uno
specifico ID AMI
    Puoi lanciare una specifica AMI Amazon Linux 2022 utilizzando il suo ID AMI. È possibile determinare l'ID
    AMI di Amazon Linux 2022 necessario esaminando l'elenco AMI nella console Amazon EC2 o utilizzando
    SSM. Se si utilizza SSM, assicurarsi di indicare l'alias AMI elencato nella sezione precedente. Per ulteriori
    informazioni, consultaEsecuzione di ricerca dei più recenti ID AMI Amazon Linux utilizzandoAWSSystems
    Manager Parameter Store.

                                                     11
Amazon Linux 2022 Guida per l'utente
                                    Connessione tramite SSH

Connessione a istanze
    Utilizzare SSH (SSH) per connettersi all'istanza di Amazon Linux 2022.
        Note

        SSH è attualmente l'unico metodo supportato per la connessione alle istanze di Amazon Linux
        2022.

Connessione tramite SSH
    Per istruzioni su come utilizzare SSH (SSH) per connettersi a un'istanza, consultaConnessione a un'istanza
    Linux tramite SSH.

                                                  12
Amazon Linux 2022 Guida per l'utente

Utilizzo dell'immagine del container
Amazon Linux
   L'immagine di container Linux è costruita con gli stessi componenti software inclusi nell'Amazon Linux
   AMI. È disponibile per l'uso in qualsiasi ambiente come immagine di base per i carichi di lavoro di Docker.
   Se utilizzi l'Amazon Linux AMI per le applicazioni inAmazon Elastic Compute Cloud(Amazon EC2), puoi
   containerizzare le tue applicazioni con l'immagine del container Amazon Linux.

   Usa l'immagine del container Amazon Linux nel tuo ambiente di sviluppo locale e poi invia la tua
   applicazione aAWSutilizzandoAmazon Elastic Container Service(Amazon ECS). Per ulteriori informazioni,
   consultaUtilizzo delle immagini Amazon ECR con Amazon ECSnellaGuida per l'utente Amazon Elastic
   Container.

   È disponibile l'immagine del container Amazon Linuxsu Amazon ECR Public. Il supporto per l'immagine del
   container Amazon Linux è disponibile visitando i forum per gli sviluppatori AWS.

   Per estrarre l'immagine del container Amazon Linux da Amazon ECR Public

   1.   Autentica il cliente Docker nel registro Amazon Linux Public. I token di autenticazione sono validi
        12 ore. Per ulteriori informazioni, consultaAutenticazione del registro privatonellaGuida per l'utente
        Amazon Elastic Container.
            Note

            Laget-login-passwordè supportato mediante la versione più recente diAWS CLIversione 2.
            Per ulteriori informazioni, consulta Installazione della AWS Command Line Interface nella
            Guida per l'utente di AWS Command Line Interface.

        $ aws ecr-public get-login-password --region us-east-1 | docker login --username AWS --
        password-stdin public.ecr.aws

        L'output è il seguente:

        Login succeeded

   2.   Estrai l'immagine del container Amazon Linux con il comando docker pull. Per visualizzare l'immagine
        del container Amazon Linux nella galleria di Amazon ECR Public, consulta la galleria di Amazon ECR
        Public - amazonlinux.
            Note

            Per ottenere la versione più recente dell'immagine del container di Amazon Linux
            2022, usa il tag:2022. Per ottenere una versione specifica dell'immagine del container,
            devi utilizzare il tag elencato nellaGalleria pubblica di Amazon ECR -amazonlinux, ad
            esempio:2022.0.20211222.0. Gli esempi seguenti utilizzano il tag:2022e tira l'immagine
            contenitore più recente disponibile di Amazon Linux 2022.

        # docker pull public.ecr.aws/amazonlinux/amazonlinux:2022

   3.   (Opzionale) Esegui il container a livello locale.

        # docker run -it --security-opt seccomp=unconfined public.ecr.aws/amazonlinux/
        amazonlinux:2022 /bin/bash

                                                    13
Amazon Linux 2022 Guida per l'utente

Per estrarre l'immagine del container Amazon Linux da Docker Hub

1.   Estrai l'immagine del container Amazon Linux con il comando docker pull.

     # docker pull amazonlinux:2022

2.   (Opzionale) Esegui il container a livello locale.

     # docker run -it amazonlinux:2022 /bin/bash

                                                 14
Amazon Linux 2022 Guida per l'utente
                          Verifica della disponibilità di aggiornamenti dei pacchetti

Gestione dei repository e degli
aggiornamenti nel sistema operativo
     A differenza delle versioni precedenti di Amazon Linux, le AMI Amazon Linux 2022 sono bloccate su
     una versione specifica del repository Amazon Linux. Per applicare la sicurezza e le correzioni di bug
     a un'istanza di Amazon Linux 2022, gli amministratori devono intraprendere azioni per aggiornare la
     configurazione DNF o avviare una nuova istanza Amazon Linux 2022. Questa sezione illustra come gestire
     i repository DNF su un'istanza in esecuzione. Descrive inoltre come configurare DNF da uno script di dati
     utente per abilitare l'ultimo repository Amazon Linux disponibile al momento dell'avvio.

Verifica della disponibilità di aggiornamenti dei
pacchetti
     Su un'istanza di Amazon Linux 2022, l'utilità DNF viene utilizzata per gestire i repository e applicare
     pacchetti RPM aggiornati disponibili nei repository Amazon Linux. Il comando DNFcheck-updateviene
     utilizzato per verificare eventuali aggiornamenti per il sistema. Restituisce inoltre un elenco di pacchetti se
     esiste una versione più recente del repository.

     # dnf check-update
     Last metadata expiration check: 0:19:45 ago on Thu May 5 19:20:10 2022.
     WARNING:
      A newer release of Amazon Linux is available. Check available updates with:
      dnf check-update --releasever=2022.7.220505.0

     nethack.x86_64                             8.1-7.al2022             core

     Il codice restituito del comando precedente è 100 se sono disponibili pacchetti più recenti. In caso contrario,
     il codice restituito è 0. L'elenco dei pacchetti restituiti sono i pacchetti che possono essere aggiornati sul
     sistema utilizzando la stessa versione del repository. Per esaminare quali aggiornamenti sono disponibili in
     una versione più recente del repository, è possibile specificare che utilizzando il--releaseveropzione.

     # dnf check-update --releasever=2022.7.220505.0
     Last metadata expiration check: 0:19:45 ago on Thu May               5 19:20:10 2024.

     audit-libs.x86_64                                          3.0-1.al2022             core
     system-release.noarch                                      2022.7.240505.0-1.al2022 core

Applicazione di aggiornamenti di sicurezza
utilizzando DNF e versioni del repository
     Simile alcheck-updatecomando DNF, altri comandi DNF, comeupdateelist, mostra un avviso se
     è disponibile una versione più recente del repository Amazon Linux. In questo esempio, DNF utilizza
     ancora la versione del repository attualmente configurata per tutte le transazioni. Ad esempio, il seguente
     comando applica gli aggiornamenti nella versione repository attualmente configurata. Tuttavia, mostra

                                                      15
Amazon Linux 2022 Guida per l'utente
                                     Avvio di un'istanza con la versione
                                     più recente del repository abilitata

     che è disponibile una versione aggiornata. In questo esempio, non ci sono aggiornamenti nella versione
     corrente del repository.

     # dnf update
     Last metadata expiration check: 0:10:34 ago on Thu May 5 19:20:10 2022.
     Nothing to do.
     Complete!
     WARNING:
      A newer release of Amazon Linux is available. To upgrade
      dnf update --releasever=2022.7.220505.0

     Installa tutti gli aggiornamenti dal nuovo repository Amazon Linux restituito dal comando precedente.

     # dnf update --releasever=2022.7.240505.0
     Last metadata expiration check: 0:10:34 ago on Thu May 5 19:20:10 2024.

     Updating Amazon Linux to 2022.7.240505.0.

     Dependencies resolved.
     ================================================================================
      Package Arch Version Repo Size
     ================================================================================
     Upgrading:
      audit-libs x86_64 3.0-1.al2022 core 114 k
      system-release noarch 2022.7.240505.0-1 core 20 k
     
     Transaction Summary
     ================================================================================
     Install 18 Packages
     Upgrade 68 Packages

     Puoi scoprire le versioni del repository di Amazon Linux utilizzando ilcheck-updatecomando DNF. Puoi
     farlo anche iscrivendoti all'argomento SNS dell'aggiornamento del repository Amazon LinuxArgomento
     SNSo facendo riferimento alle note di rilascio di Amazon Linux.

Avvio di un'istanza con la versione più recente del
repository abilitata
     L'aggiunta dei vari comandi DNF a uno script di dati utente può essere utilizzata per controllare quali
     pacchetti RPM sono installati al momento di avvio dell'istanza dell'AMI Amazon Linux. Nell'esempio
     precedente, è possibile utilizzare un semplice script di dati utente, scritto in bash, per assicurarsi che
     qualsiasi istanza lanciata con lo script user-data abbia installato gli stessi aggiornamenti del pacchetto.

     #!/bin/bash
     dnf update --releasever=2022.7.240505.0
     #Additional setup and install commands below
     dnf install httpd php74 mysql80

     Per ulteriori informazioni su questi dati utente, consultaDati utente e script della shell.
         Note

         Un'alternativa all'utilizzo di uno script di dati utente consiste nel lanciare sempre l'AMI Amazon
         Linux più recente o un'AMI personalizzata basata sull'AMI Amazon Linux. Questa AMI ha già tutti

                                                      16
Amazon Linux 2022 Guida per l'utente
                             Ottenere informazioni sul supporto dei pacchetti

         gli aggiornamenti necessari installati ed è configurato per puntare a una particolare versione del
         repository.

Ottenere informazioni sul supporto dei pacchetti
     Amazon Linux 2022 comprende diversi progetti software opensource. Ognuno di questi progetti è gestito
     indipendentemente da Amazon Linux e ha diverse pianificazioni di rilascio e deprecazione. Per fornirti
     informazioni specifiche di Amazon Linux su questi diversi pacchetti, il plugin DNF supportinfo fornisce
     metadati su un pacchetto. Di seguito sono riportati i metadati di esempio dal pacchetto OpenJDK.

     # dnf supportinfo --pkg java-1.8.0-openjdk
     Package: java-1.8.0-openjdk
     Support Statement: OpenJDK 1.8.0 end of life is August 2022
     Link: https://aws.amazon.com/amazon-linux-ami/faqs/
     Package Info: Additional

                                                    17
Amazon Linux 2022 Guida per l'utente

Ricezione di notifiche sui nuovi
aggiornamenti
   Puoi ricevere notifiche ogni volta che viene rilasciata una nuova AMI Amazon Linux. Le notifiche vengono
   pubblicate conAmazon SNSutilizzando l'argomento seguente.

   • I messaggi vengono pubblicati qui quando viene pubblicata una nuova AMI Amazon Linux 2022. La
     versione dell'AMI sarà inclusa nel messaggio.

     arn:aws:sns:us-east-1:137112412989:amazon-linux-2022-ami-updates

   Questi messaggi possono essere ricevuti utilizzando diversi metodi. Ti consigliamo di seguire questo
   metodo.

   1. Aprire la console Amazon SNS.
   2. Nella barra di navigazione, modifica laRegione AWSaUS East (N. Virginia)se necessario. Devi
      selezionare la regione in cui la notifica SNS per la quale hai effettuato la sottoscrizione è stata creata.
   3. Nel riquadro di navigazione, scegliereSubscriptions,Create subscription.
   4. Per ilCreate subscriptionfinestra di dialogo, attenersi alla seguente procedura.
      a. PerTopic ARN, copia e incollaAmazon Resource Name(ARN).
      b. Per Protocol, scegliere Email.
     c. PerEndpointimmettere l'indirizzo e-mail utilizzabile per ricevere le notifiche.
     d. Scegli Create subscription.
   5. Ricevi un'e-mail di conferma con l'oggetto "Notifica AWS - Conferma sottoscrizione". Apri l'e-mail e
      selezionaConfirm subscriptionper completare l'iscrizione.

                                                    18
Amazon Linux 2022 Guida per l'utente

Introduzione ai runtime di
programmazione
   Amazon Linux 2022 fornisce diverse versioni di alcuni runtime linguistici. Lavoriamo con progetti upstream
   che supportano più versioni contemporaneamente. Trova informazioni su come installare e gestire questi
   pacchetti con versione con nome utilizzando il comando dnf per cercare e installare questi pacchetti.

                                                 19
Amazon Linux 2022 Guida per l'utente
                                        Convalida della conformità

Sicurezza Amazon Linux
    In quanto cliente AWS, è possibile trarre vantaggio da un'architettura di data center e di rete progettata per
    soddisfare i requisiti delle organizzazioni più esigenti a livello di sicurezza.

    La sicurezza è una responsabilità condivisa tra te e AWS. Il modello di responsabilità condivisa descrive
    questo modello come sicurezza del cloud e sicurezza nel cloud:

    • La sicurezza del cloud:AWS è responsabile della protezione dell'infrastruttura che esegue i servizi AWS
      nel AWS Cloud. AWS fornisce, inoltre, servizi utilizzabili in modo sicuro. I revisori di terze parti testano
      regolarmente e verificano l'efficacia della nostra sicurezza nell'ambito dei Programmi di conformità
      AWS. Per ulteriori informazioni sui programmi di conformità che si applicano ad Amazon Linux,
      consultaAWSServizi inclusi dal programma di conformità.
    • Sicurezza nel cloud: la tua responsabilità è determinata dal servizio AWS che viene utilizzato. Sei anche
      responsabile di altri fattori, tra cui la riservatezza dei dati, i requisiti dell'azienda e le leggi e le normative
      applicabili.

    Questa documentazione aiuta a comprendere come applicare il modello di responsabilità condivisa quando
    si utilizza Amazon Linux. Viene illustrato come configurare Amazon Linux per soddisfare gli obiettivi di
    sicurezza e conformità. Viene anche spiegato come utilizzare gli altriAWSservizi che possono aiutarti a
    monitorare e proteggere le risorse Amazon Linux.

    Indice
     • Convalida della conformità per Amazon Linux (p. 20)

Convalida della conformità per Amazon Linux
    Revisori di terze parti valutano la sicurezza e la conformità di Amazon Linux come parte di
    piùAWSProgramma di conformità. Questi includono SOC, PCI, FedRAMP, HIPAA e altri.

    Per un elenco dei servizi AWS che rientrano nell'ambito di programmi di conformità specifici, consulta
    Servizi AWS che rientrano nell'ambito del programma di conformità . Per informazioni generali, consulta
    Programmi per la conformità di AWS.

    È possibile scaricare i report di audit di terze parti utilizzando AWS Artifact. Per ulteriori informazioni,
    consultare Download di report in AWS Artifact.

    La tua responsabilità di conformità durante l'utilizzo di Amazon Linux è determinata dalla riservatezza dei
    dati, dagli obiettivi di conformità dell'azienda e dalle leggi e normative applicabili.AWSfornisce le seguenti
    risorse per facilitare la conformità:

    • Security and Compliance Quick Start Guides (Guide Quick Start Sicurezza e compliance) (Guide
      Quick Start Sicurezza e compliance): queste guide alla distribuzione illustrano considerazioni relative
      all'architettura e forniscono procedure per la distribuzione di ambienti di base incentrati sulla sicurezza e
      sulla conformità su AWS.
    • Whitepaper sulla progettazione per la sicurezza HIPAA e la conformità: questo whitepaper descrive in
      che modo le aziende possono utilizzare AWS per creare applicazioni conformi ai requisiti HIPAA.
    • Risorse per la conformità AWS: una raccolta di cartelle di lavoro e guide suddivise per settore e area
      geografica.
    • Valutazione delle risorse con le regole nella Guida per gli sviluppatori di AWS Config: AWS Config valuta
      il livello di conformità delle configurazioni delle risorse con pratiche interne, linee guida e regolamenti
      industriali.

                                                       20
Amazon Linux 2022 Guida per l'utente
                                  Convalida della conformità

• AWS Security Hub: Questo servizio AWS fornisce una visione completa dello stato di sicurezza
  all'interno di AWS che consente di verificare la conformità con gli standard e le best practice di sicurezza
  del settore.

                                                21
Amazon Linux 2022 Guida per l'utente

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una
traduzione e la versione originale in Inglese, quest'ultima prevarrà.

                                               xxii
Puoi anche leggere