

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à.

# Utilizzo AL2023 su AWS
<a name="aws"></a>

Puoi configurarlo AL2023 per l'uso con altri. Servizi AWS Ad esempio, puoi scegliere un' AL2023 AMI quando avvii un'istanza [Amazon Elastic Compute Cloud](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/) (Amazon EC2). 

Per queste procedure di configurazione, utilizzi il servizio AWS Identity and Access Management (IAM). Per informazioni complete su IAM, consulta i seguenti materiali di riferimento:
+ [AWS Identity and Access Management (IAM)](https://docs.aws.amazon.com/iam/)
+ [Guida per l'utente di IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/)

**Topics**
+ [Iniziare con AWS](#getting-started-aws)
+ [AL2023 su Amazon EC2](ec2.md)
+ [Utilizzo AL2023 in contenitori](container.md)
+ [AL2023 su AWS Elastic Beanstalk](beanstalk.md)
+ [Usando AL2 0,23 pollici AWS CloudShell](cloudshell.md)
+ [Utilizzo di Amazon ECS basato su AL2 023 AMIs per ospitare carichi di lavoro containerizzati](ecs.md)
+ [Utilizzo di Amazon Elastic File System su AL2 023](efs.md)
+ [Utilizzo di Amazon EMR integrato AL2023](emr.md)
+ [Utilizzo AL2023 in AWS Lambda](lambda.md)

## Iniziare con AWS
<a name="getting-started-aws"></a>

### Iscriviti per un Account AWS
<a name="sign-up-for-aws"></a>

Se non ne hai uno Account AWS, completa i seguenti passaggi per crearne uno.

**Per iscriverti a un Account AWS**

1. Apri la [https://portal.aws.amazon.com/billing/registrazione.](https://portal.aws.amazon.com/billing/signup)

1. Segui le istruzioni online.

   Nel corso della procedura di registrazione riceverai una telefonata o un messaggio di testo e ti verrà chiesto di inserire un codice di verifica attraverso la tastiera del telefono.

   Quando ti iscrivi a un Account AWS, *Utente root dell'account AWS*viene creato un. L’utente root dispone dell’accesso a tutte le risorse e tutti i Servizi AWS nell’account. Come best practice di sicurezza, assegna l’accesso amministrativo a un utente e utilizza solo l’utente root per eseguire [attività che richiedono l’accesso di un utente root](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

AWS ti invia un'email di conferma dopo il completamento della procedura di registrazione. In qualsiasi momento, puoi visualizzare l'attività corrente del tuo account e gestirlo accedendo a [https://aws.amazon.com/](https://aws.amazon.com/)e scegliendo **Il mio account**.

### Crea un utente con accesso amministrativo
<a name="create-an-admin"></a>

Dopo esserti registrato Account AWS, proteggi Utente root dell'account AWS AWS IAM Identity Center, abilita e crea un utente amministrativo in modo da non utilizzare l'utente root per le attività quotidiane.

**Proteggi i tuoi Utente root dell'account AWS**

1.  Accedi [Console di gestione AWS](https://console.aws.amazon.com/)come proprietario dell'account scegliendo **Utente root** e inserendo il tuo indirizzo Account AWS email. Nella pagina successiva, inserisci la password.

   Per informazioni sull’accesso utilizzando un utente root, consulta la pagina [Accedere come utente root](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial) nella *Guida per l’utente di Accedi ad AWS *.

1. Abilita l’autenticazione a più fattori (MFA) per l’utente root.

   Per istruzioni, consulta [Abilitare un dispositivo MFA virtuale per l'utente Account AWS root (console)](https://docs.aws.amazon.com/IAM/latest/UserGuide/enable-virt-mfa-for-root.html) nella Guida per l'*utente IAM*.

**Crea un utente con accesso amministrativo**

1. Abilita il Centro identità IAM.

   Per istruzioni, consulta [Abilitazione del AWS IAM Identity Center](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-set-up-for-idc.html) nella *Guida per l’utente di AWS IAM Identity Center *.

1. Nel Centro identità IAM, assegna l’accesso amministrativo a un utente.

   Per un tutorial sull'utilizzo di IAM Identity Center directory come fonte di identità, consulta [Configurare l'accesso utente con l'impostazione predefinita IAM Identity Center directory](https://docs.aws.amazon.com//singlesignon/latest/userguide/quick-start-default-idc.html) nella *Guida per l'AWS IAM Identity Center utente*.

**Accesso come utente amministratore**
+ Per accedere come utente del Centro identità IAM, utilizza l’URL di accesso che è stato inviato al tuo indirizzo e-mail quando hai creato l’utente del Centro identità IAM.

  Per informazioni sull'accesso utilizzando un utente IAM Identity Center, consulta [AWS Accedere al portale di accesso](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html) nella *Guida per l'Accedi ad AWS utente*.

**Assegnazione dell’accesso ad altri utenti**

1. Nel Centro identità IAM, crea un set di autorizzazioni conforme alla best practice per l’applicazione di autorizzazioni con il privilegio minimo.

   Segui le istruzioni riportate nella pagina [Creazione di un set di autorizzazioni](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-started-create-a-permission-set.html) nella *Guida per l’utente di AWS IAM Identity Center *.

1. Assegna al gruppo prima gli utenti e poi l’accesso con autenticazione unica (Single Sign-On).

   Per istruzioni, consulta [Aggiungere gruppi](https://docs.aws.amazon.com//singlesignon/latest/userguide/addgroups.html) nella *Guida per l’utente di AWS IAM Identity Center *.

### Concessione dell'accesso programmatico
<a name="install-aws-prereq.programmatic-access"></a>

Gli utenti hanno bisogno di un accesso programmatico se vogliono interagire con l' AWS Console di gestione AWS esterno di. Il modo per concedere l'accesso programmatico dipende dal tipo di utente che accede. AWS

Per fornire agli utenti l’accesso programmatico, scegli una delle seguenti opzioni.


****  

| Quale utente necessita dell’accesso programmatico? | Per | Come | 
| --- | --- | --- | 
| IAM | (Consigliato) Utilizza le credenziali della console come credenziali temporanee per firmare le richieste programmatiche a,, o. AWS CLI AWS SDKs AWS APIs |  Segui le istruzioni per l’interfaccia che desideri utilizzare. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/linux/al2023/ug/aws.html)  | 
|  Identità della forza lavoro (Utenti gestiti nel centro identità IAM)  | Utilizza credenziali temporanee per firmare le richieste programmatiche a AWS CLI, AWS SDKs, o. AWS APIs |  Segui le istruzioni per l’interfaccia che desideri utilizzare. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/linux/al2023/ug/aws.html)  | 
| IAM | Utilizza credenziali temporanee per firmare le richieste programmatiche a AWS CLI, AWS SDKs, o. AWS APIs | Seguendo le istruzioni riportate in [Utilizzo delle credenziali temporanee con le AWS risorse nella Guida per](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) l'utente IAM. | 
| IAM | (Non consigliato)Utilizza credenziali a lungo termine per firmare richieste programmatiche a AWS CLI,, AWS SDKs o. AWS APIs |  Segui le istruzioni per l’interfaccia che desideri utilizzare. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/linux/al2023/ug/aws.html)  | 

# AL2023 su Amazon EC2
<a name="ec2"></a>

Utilizza una delle seguenti procedure per avviare un'istanza Amazon EC2 con un'AMI AL2023 . Puoi scegliere l'AMI standard o l'AMI minima. Per ulteriori informazioni sulle differenze tra AMI standard e AMI minima, consulta [Confronto tra AL2023 standard (impostazione predefinita) e minima AMIs](AMI-minimal-and-standard-differences.md).

**Topics**
+ [Avvio di AL2023 tramite la console Amazon EC2](#launch-from-ec2-console)
+ [Avvio tramite il parametro SSM e AL2023 AWS CLI](#launch-via-aws-cli)
+ [Avvio dell' AL2023 AMI più recente utilizzando CloudFormation](#launch-from-cloudformation)
+ [Avvio AL2023 tramite un ID AMI specifico](#launch-by-ami-id)
+ [AL2023 Deprecazione e ciclo di vita degli AMI](#ami-deprecation)
+ [AL2023 Connessione alle istanze](connecting-to-instances.md)
+ [Confronto tra standard e minimi AL2023 AMIs](AMI-minimal-and-standard-differences.md)

## Avvio di AL2023 tramite la console Amazon EC2
<a name="launch-from-ec2-console"></a>

Usa la console Amazon EC2 per avviare un'AMI AL2023 .

**Nota**  
Per le istanze basate su ARM, supporta AL2023 solo i tipi di istanza che utilizzano processori Graviton2 o versioni successive. AL2023 non supporta istanze A1.

Attieniti ai passaggi seguenti per avviare un'istanza Amazon EC2 con un'AMI AL2023 dalla console Amazon EC2.

**Per avviare un'istanza EC2 con un'AMI AL2023**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel pannello di navigazione, scegli **AMIs**.

1. Scegli **Immagini pubbliche** nel menu a discesa.

1. Inserisci **al2023-ami** nel campo di ricerca.
**Nota**  
Assicurati che la dicitura **amazon** compaia nella colonna **Alias owner**.

1. Seleziona un'immagine dall'elenco. Sotto **Origine**, puoi determinare se l'AMI è standard o minima. Un nome AL2023 AMI può essere interpretato utilizzando questo formato:

   `'al2023-[ami || ami-minimal]-2023.0.[release build date].[build number]-kernel-[version number]-[arm64 || x86_64]'`

1. L'immagine seguente mostra un elenco parziale di AL2023 AMIs.  
![\[Un elenco di nella AL2023 AMIs colonna Sorgente.\]](http://docs.aws.amazon.com/it_it/linux/al2023/ug/images/launch-instance.png)

*Per ulteriori informazioni sul lancio delle istanze Amazon EC2, [consulta la Guida introduttiva alle istanze Amazon EC2 Linux nella Amazon EC2 User](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html) Guide.*

## Avvio tramite il parametro SSM e AL2023 AWS CLI
<a name="launch-via-aws-cli"></a>

In AWS CLI, è possibile utilizzare il valore del parametro SSM di un'AMI per avviare una nuova istanza di. AL2023 Più specificamente, usa uno dei valori dinamici del parametro SSM inclusi nel seguente elenco e aggiungi `/aws/service/ami-amazon-linux-latest/` prima del valore del parametro SSM. Questo ti consente di avviare l'istanza nell'interfaccia AWS CLI.
+ `al2023-ami-kernel-default-arm64` per l'architettura arm64
+ `al2023-ami-minimal-kernel-default-arm64` per l'architettura arm64 (AMI minima)
+ `al2023-ami-kernel-default-x86_64` per l'architettura x86\$164
+ `al2023-ami-minimal-kernel-default-x86_64` per l'architettura x86\$164 (AMI minima)

**Nota**  
Ciascuno degli *italic* elementi è un parametro di esempio. Sostituiscili con le tue informazioni.

```
$ aws ec2 run-instances \
  --image-id \
    resolve:ssm:/aws/service/ami-amazon-linux-latest/al2023-ami-kernel-default-x86_64 \
  --instance-type m5.xlarge \
  --region us-east-1 \
  --key-name aws-key-us-east-1 \
  --security-group-ids sg-004a7650
```

Il flag `--image-id` specifica il valore del parametro SSM.

Il flag `--instance-type` specifica il tipo e le dimensioni dell'istanza. Questo flag deve essere compatibile con il tipo di AMI selezionato.

Il `--region` flag specifica il Regione AWS punto in cui crei l'istanza.

Il `--key-name` flag specifica la chiave Regione AWS che viene utilizzata per connettersi all'istanza. Se non fornisci una chiave esistente nella regione in cui crei l'istanza, non puoi connetterti all'istanza tramite SSH.

Il flag `--security-group-ids` specifica il gruppo di sicurezza che determina le autorizzazioni di accesso per il traffico di rete in entrata e in uscita.

**Importante**  
È AWS CLI necessario specificare un gruppo di sicurezza esistente che consenta l'accesso all'istanza dal computer remoto tramite portaTCP:22. Senza un gruppo di sicurezza specificato, la nuova istanza viene inserita in un gruppo di sicurezza predefinito. In un gruppo di sicurezza predefinito, l'istanza può connettersi solo alle altre istanze all'interno del tuo VPC.

Per ulteriori informazioni, consulta [Avvio, elencazione e chiusura delle istanze Amazon EC2](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-ec2-instances.html) nella *Guida per l'utente di AWS Command Line Interface *.

## Avvio dell' AL2023 AMI più recente utilizzando CloudFormation
<a name="launch-from-cloudformation"></a>

Per avviare un' AL2023 AMI utilizzando CloudFormation, utilizza uno dei seguenti modelli.

**Nota**  
`Arm64` AMIs Ciascuno richiede tipi di istanza diversi. `x86_64` Per ulteriori informazioni consultare [Tipi di istanza Amazon EC2](https://aws.amazon.com/ec2/instance-types/)

Modello `JSON`:

```
{
  "Parameters": {
    "LatestAmiId": {
      "Type": "AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>",
      "Default": "/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-x86_64"
    }
  },
  "Resources": {
    "MyEC2Instance": {
      "Type": "AWS::EC2::Instance",
      "Properties": {
        "InstanceType": "t2.large",
        "ImageId": {
          "Ref": "LatestAmiId"
        }
      }
    }
  }
}
```

Modello `YAML`:

```
Parameters:
  LatestAmiId:
    Type: 'AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>'
    Default: '/aws/service/ami-amazon-linux-latest/al2023-ami-minimal-kernel-default-x86_64'

Resources:
  Instance:
    Type: 'AWS::EC2::Instance'
    Properties:
      InstanceType: 't2.large'
      ImageId: !Ref LatestAmiId
```

Assicurati di sostituire il parametro AMI alla fine della sezione "Predefinito", se necessario. Sono disponibili i seguenti valori di parametri:
+ `al2023-ami-kernel-6.1-arm64` per l'architettura arm64
+ `al2023-ami-minimal-kernel-6.1-arm64` per l'architettura arm64 (AMI minima)
+ `al2023-ami-kernel-6.1-x86_64` per l'architettura x86\$164
+ `al2023-ami-minimal-kernel-6.1-x86_64` per l'architettura x86\$164 (AMI minima)

Di seguito sono riportate le specifiche dinamiche del kernel. La versione predefinita del kernel cambia automaticamente con ogni aggiornamento della versione principale del kernel.
+ `al2023-ami-kernel-default-arm64` per l'architettura arm64
+ `al2023-ami-minimal-kernel-default-arm64` per l'architettura arm64 (AMI minima)
+ `al2023-ami-kernel-default-x86_64` per l'architettura x86\$164
+ `al2023-ami-minimal-kernel-default-x86_64` per l'architettura x86\$164 (AMI minima)

## Avvio AL2023 tramite un ID AMI specifico
<a name="launch-by-ami-id"></a>

Puoi avviare un'AMI AL2023 specifica utilizzando l'ID AMI. Puoi determinare l'ID AMI AL2023 necessaria consultando l'elenco delle AMI nella console Amazon EC2. Oppure puoi usare. AWS Systems Manager Se usi Systems Manager, assicurati di selezionare l'alias AMI tra quelli elencati nella sezione precedente. Per ulteriori informazioni, consulta [Query per l'ultima AMI Amazon Linux IDs con AWS Systems Manager Parameter Store](https://aws.amazon.com/blogs/compute/query-for-the-latest-amazon-linux-ami-ids-using-aws-systems-manager-parameter-store/).

## AL2023 Deprecazione e ciclo di vita degli AMI
<a name="ami-deprecation"></a>

Ogni nuova AL2023 versione include una nuova AMI. Al momento della registrazione, l'AMI viene contrassegnata con una data di obsolescenza. La data di obsolescenza per ogni AL2023 AMI è di 90 giorni dal momento in cui è stata rilasciata, in modo da corrispondere al periodo di tempo offerto per ogni singola versione del kernel. [Kernel Live Patching su 023 AL2](live-patching.md)

**Nota**  
La data di obsolescenza di 90 giorni si riferisce a una singola AMI e non al periodo di assistenza AL2023 [Cadenza di rilascio](release-cadence.md) o al periodo di supporto del prodotto.

Per ulteriori informazioni sulla deprecazione degli AMI, consulta [Deprecare un AMI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ami-deprecate.html) nella Amazon *EC2* User Guide.

L'uso regolare di un'AMI aggiornata per avviare un'istanza garantisce che quest'ultima venga avviata con i più recenti aggiornamenti di sicurezza, incluso un kernel aggiornato. Se avvii una versione precedente di un'AMI e poi applichi gli aggiornamenti, esiste un periodo di tempo per cui l'istanza non dispone dei più recenti aggiornamenti di sicurezza. Per assicurarti di utilizzare l'AMI più recente, ti consigliamo di usare i parametri SSM.

Per ulteriori informazioni sull'uso dei parametri SSM per avviare un'istanza, consulta:
+ [Avvio tramite il parametro SSM e AL2023 AWS CLI](#launch-via-aws-cli)
+ [Avvio dell' AL2023 AMI più recente utilizzando CloudFormation](#launch-from-cloudformation)

# AL2023 Connessione alle istanze
<a name="connecting-to-instances"></a>

Usa SSH o AWS Systems Manager per connetterti alla tua istanza. AL2023 

**Connettersi all'istanza tramite SSH**  
Per istruzioni su come usare SSH per connettersi a un'istanza, consulta [Connettiti alla tua istanza Linux usando SSH](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html) nella *Amazon EC2* User Guide.

**Connect alla tua istanza utilizzando AWS Systems Manager**  
Per istruzioni su come utilizzare la connessione AWS Systems Manager a un' AL2023 istanza, consulta [Connettiti alla tua istanza Linux utilizzando Session Manager](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/session-manager.html) nella *Amazon EC2 User* Guide.

**Utilizzo di Amazon EC2 Instance Connect**  
L'AMI AL2023, esclusa l'AMI minima, viene fornita con l'agente EC2 Instance Connect installato per impostazione predefinita. Per utilizzare EC2 Instance Connect con un' AL2023 istanza lanciata dall'AMI minima, devi installare il `ec2-instance-connect` pacchetto. Per istruzioni sull'uso di EC2 Instance Connect, consulta [Connettiti alla tua istanza Linux con EC2 Instance Connect](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-linux-inst-eic.html) nella *Amazon EC2* User Guide.

# Confronto tra standard e minimi AL2023 AMIs
<a name="AMI-minimal-and-standard-differences"></a>

Puoi avviare un'istanza Amazon EC2 con un'AMI AL2023 standard (predefinita) o minima. Per istruzioni su come avviare un'istanza Amazon EC2 con il tipo di AMI standard o minimo, consulta. [AL2023 su Amazon EC2](ec2.md)

L' AL2023 AMI standard viene fornita con tutte le applicazioni e gli strumenti più comunemente utilizzati installati. Consigliamo di usare l'AMI standard se desideri iniziare rapidamente e non ti interessa personalizzare l'AMI.

L' AL2023 AMI minima è la versione semplificata di base che contiene solo gli strumenti e le utilità di base necessari per eseguire il sistema operativo (OS). Consigliamo di usare l'AMI minima se desideri avere il minor ingombro possibile del sistema operativo. L'AMI minima offre un utilizzo leggermente ridotto dello spazio su disco e una migliore efficienza in termini di costi a lungo termine. L'AMI minima è adatta se desideri un sistema operativo più piccolo e hai problemi a installare manualmente strumenti e applicazioni.

L'immagine del contenitore è più vicina all'AMI AL2023 minima nel set di pacchetti.

# Confronto dei pacchetti installati sulle immagini Amazon Linux 2023
<a name="image-comparison"></a>

Un confronto del RPMs presente sulle immagini AL2023 AMI, Minimal AMI e Container.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/linux/al2023/ug/image-comparison.html)

# Utilizzo AL2023 in contenitori
<a name="container"></a>

**Nota**  
 Per ulteriori informazioni su come utilizzare per ospitare carichi AL2023 di lavoro containerizzati su Amazon ECS, consulta. [AL2023 per gli host di container Amazon ECS](ecs.md) 

 Esistono diversi modi che AL2023 possono essere utilizzati all'interno dei contenitori a seconda del caso d'uso. [AL2023 Immagine del contenitore di base](base-container.md)È molto simile a un'immagine di contenitore Amazon Linux 2 e all'AMI AL2023 minima. 

 Per gli utenti esperti, offriamo un'immagine minimale del contenitore, introdotta nella release AL2023 .2, insieme alla documentazione che descrive come creare contenitori [bare-bone](barebones-containers.md). 

 AL2023 può essere utilizzato anche per ospitare carichi di lavoro containerizzati, basati su immagini di container o contenitori AL2023 basati su altre distribuzioni Linux. Puoi usare [AL2023 per gli host di container Amazon ECS](ecs.md) oppure usare direttamente i pacchetti di runtime dei container forniti. I `nerdctl` pacchetti`docker`,`containerd`, e sono disponibili per essere installati e utilizzati. AL2023 

**Topics**
+ [Utilizzo dell'immagine del contenitore di AL2023 base](base-container.md)
+ [AL2023 Immagine minima del contenitore](minimal-container.md)
+ [Creazione di immagini di contenitori essenziali AL2023](barebones-containers.md)
+ [Confronto dei pacchetti installati sulle immagini di container Amazon Linux 2023](al2023-container-image-types.md)
+ [Confronto dei pacchetti installati sulle immagini di container e AMI minime Amazon Linux 2023](al2023-container-ami.md)

# Utilizzo dell'immagine del contenitore di AL2023 base
<a name="base-container"></a>

L'immagine del AL2023 contenitore è costruita con gli stessi componenti software inclusi nell' AL2023 AMI. È disponibile per l'uso in qualsiasi ambiente come immagine di base per i carichi di lavoro di Docker. Se usi già l'AMI Amazon Linux per le applicazioni in [Amazon Elastic Compute Cloud](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/) (Amazon EC2), puoi containerizzare le tue applicazioni con l'immagine di container Amazon Linux.

Usa l'immagine del contenitore Amazon Linux nel tuo ambiente di sviluppo locale e poi invia l'applicazione all' AWS utilizzo di [Amazon Elastic Container Service](https://docs.aws.amazon.com/AmazonECS/latest/userguide/) (Amazon ECS). Per ulteriori informazioni, consulta la pagina dedicata all'[utilizzo di immagini Amazon ECR con Amazon ECS](https://docs.aws.amazon.com/AmazonECR/latest/userguide/ECR_on_ECS.html) nella *Guida per l'utente di Amazon Elastic Container Registry*.

L'immagine di container Amazon Linux è disponibile su Amazon ECR Public. Puoi fornire un feedback AL2023 tramite il tuo AWS rappresentante designato o segnalando un problema nel repository [amazon-linux-2023](https://github.com/amazonlinux/amazon-linux-2023/issues) su. GitHub

****Per estrarre l'immagine di container Amazon Linux da Amazon ECR Public****

1. Autentica il client Docker nel registro Amazon Linux Public. I token di autenticazione sono validi 12 ore. Per ulteriori informazioni, consulta [Autenticazione del registro privato](https://docs.aws.amazon.com/AmazonECR/latest/userguide/registry_auth.html) nella *Guida per l'utente di Amazon Elastic Container Registry*.
**Nota**  
Il **get-login-password** comando è supportato utilizzando l'ultima versione della versione 2. AWS CLI Per ulteriori informazioni, consulta [Installazione dell’ AWS Command Line Interface](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html) nella *Guida per l’utente dell’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
   ```

1. Estrai l'immagine di container Amazon Linux eseguendo 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](https://gallery.ecr.aws/amazonlinux/amazonlinux).
**Nota**  
Quando si estrae l'immagine del AL2023 Docker contenitore, è possibile utilizzare i tag in uno dei seguenti formati:  
Per ottenere la versione più recente dell'immagine del AL2023 contenitore, usa il `:2023` tag.
Per ottenere una versione specifica di AL2023, puoi utilizzare il seguente formato:  
`:2023.[0-7 release quarter].[release date].[build number]`
Gli esempi seguenti utilizzano il tag `:2023` e recuperano l'immagine del contenitore più recente disponibile di AL2023.

   ```
   $ docker pull public.ecr.aws/amazonlinux/amazonlinux:2023
   ```

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

   ```
   $ docker run -it --security-opt seccomp=unconfined public.ecr.aws/amazonlinux/amazonlinux:2023 /bin/bash
   ```

**Per estrarre l'immagine del AL2023 contenitore da Docker Hub**

1. Estrai l'immagine del AL2023 contenitore usando il **docker pull** comando.

   ```
   $ docker pull amazonlinux:2023
   ```

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

   ```
   $ docker run -it amazonlinux:2023 /bin/bash
   ```
**Nota**  
L'immagine del contenitore di AL2023 utilizza solo il gestore di `dnf` pacchetti per installare i pacchetti software. Ciò significa che non esiste alcun comando `amazon-linux-extras` né uno equivalente da usare per software aggiuntivi.

# AL2023 Immagine minima del contenitore
<a name="minimal-container"></a>

**Nota**  
 Le immagini standard del AL2023 contenitore sono adatte alla maggior parte dei casi d'uso e l'adattamento all'immagine minima del contenitore è probabilmente più faticoso che adattarsi all'immagine del contenitore di AL2023 base. 

 L'immagine AL2023 minima del contenitore, introdotta in AL2023 .2, differisce dall'immagine del contenitore di base perché contiene solo i pacchetti minimi necessari per installare altri pacchetti. L'immagine minima del contenitore è progettata per essere un insieme minimo di pacchetti, non un comodo set di pacchetti. 

 L'immagine AL2023 minima del contenitore è creata a partire da componenti software già disponibili in AL2023. La differenza principale nell'immagine minimale del contenitore consiste nell'utilizzo `microdnf` del gestore dei `dnf` pacchetti piuttosto che in quello Python basato su tutte le funzionalità`dnf`. Ciò consente di ridurre al minimo l'immagine del contenitore, con il vantaggio di non disporre del set completo di funzionalità del gestore di `dnf` pacchetti, incluso nell'immagine del AL2023 AMIs contenitore di base. 

 L'immagine AL2023 minimale del contenitore costituisce la base dell'ambiente di runtime `provided.al2023` AWS Lambda. 

 Per un elenco dettagliato dei pacchetti inclusi nell'immagine minima del contenitore, consulta[Confronto dei pacchetti installati sulle immagini di container Amazon Linux 2023](al2023-container-image-types.md). 

## Dimensioni dell'immagine di container minima
<a name="container-minimal-size"></a>

 Poiché l'immagine AL2023 minima del contenitore contiene meno pacchetti rispetto all'immagine del contenitore di AL2023 base, è anche notevolmente più piccola. La tabella seguente confronta le opzioni relative all'immagine del contenitore delle versioni correnti e precedenti di Amazon Linux. 

**Nota**  
 Le dimensioni delle immagini sono quelle mostrate nella pagina della [Galleria pubblica di Amazon ECR dedicata ad Amazon Linux](https://gallery.ecr.aws/amazonlinux/amazonlinux). 


| Immagine | Versione | Dimensioni dell'immagine | Nota | 
| --- | --- | --- | --- | 
| Amazon Linux (1AL1) | 2018/03/0,20230918,0 | 62,3 MB | Solo x86-64 | 
| Amazon Linux 2 | 2,0,20230926,0 | 64,2 MB | aarch64 è di 1,6 MB più grande di x86-64 | 
| Immagine di container di base Amazon Linux 2023 | 20232,20231002,0 | 52,4 MB |  | 
| Immagine di container minima Amazon Linux 2023 | 2023.2.20231002.0-minimal | 35,2 MB |  | 

## Utilizzo dell'immagine Minimal Container AL2023
<a name="using-container-minimal"></a>

 L'immagine AL2023 minima del contenitore è disponibile su ECR e il `2023-minimal` tag punterà sempre all'immagine del contenitore minimo AL2023 basata più recente, mentre il `minimal` tag può essere aggiornato a una versione più recente di Amazon Linux rispetto AL2023 a. 

 Puoi estrarre questi tag usando `docker` il seguente esempio: 

```
$ docker pull public.ecr.aws/amazonlinux/amazonlinux:minimal
```

```
$ docker pull public.ecr.aws/amazonlinux/amazonlinux:2023-minimal
```

L'esempio seguente mostra un file `Dockerfile` che prende l'immagine minima del contenitore e installa GCC su di essa:

```
FROM public.ecr.aws/amazonlinux/amazonlinux:2023-minimal
RUN dnf install -y gcc && dnf clean all
```

# Creazione di immagini di contenitori essenziali AL2023
<a name="barebones-containers"></a>

L'immagine del contenitore AL2023 è costruita con gli stessi componenti software inclusi nell'AMI AL2023. Include un software che consente al livello di contenitore di base di comportarsi in modo simile all'esecuzione su un'istanza Amazon EC2, ad esempio il gestore di pacchetti. `dnf` Questa sezione spiega come creare un contenitore partendo da zero che includa solo le dipendenze minime necessarie per un'applicazione.

**Nota**  
Le immagini standard dei AL2023 contenitori sono adatte alla maggior parte dei casi d'uso. L'uso dell'immagine di container standard semplifica la creazione sulla base dell'immagine. Un'immagine contenitore semplice rende più difficile la creazione sulla base dell'immagine.

**Per creare un container con dipendenze minime essenziali per un'applicazione**

1. Determina le dipendenze di runtime. Questo aspetto varia a seconda dell'applicazione.

1. Crea un `Dockerfile`/`Containerfile` che consenta di sviluppare `FROM scratch`. Il seguente esempio di `Dockerfile` può essere usato per creare un container che include solo la shell `bash` e le relative dipendenze.

   ```
   FROM public.ecr.aws/amazonlinux/amazonlinux:2023 as build
   RUN mkdir /sysroot
   RUN dnf --releasever=$(rpm -q system-release --qf '%{VERSION}') \
     --installroot /sysroot \
     -y \
     --setopt=install_weak_deps=False \
     install bash
   
   FROM scratch
   COPY --from=build /sysroot /
   WORKDIR /
   ENTRYPOINT ["/bin/bash"]
   ```

   1. Questo `Dockerfile` funziona tramite:

     1.  Avvio di un contenitore denominato AL2023 . `build` Questo container viene utilizzato per il bootstrap dei container essenziali; non viene implementato, ma genera il container da implementare. 

     1.  Creazione della directory `/sysroot`. In questa directory il container `build` installa le dipendenze necessarie per il container essenziale. In un passaggio successivo, il percorso `/sysroot` viene impacchettato per diventare la directory principale dell'immagine essenziale. 

         Usare l'`--installroot`opzione to `dnf` in questo modo è il modo in cui creiamo le altre AL2023 immagini. Si tratta di una funzionalità di `dnf` che consente il funzionamento dei programmi di installazione e degli strumenti per la creazione di immagini. 

     1.  Richiamo di `dnf` per installare pacchetti in `/sysroot`. 

         Il comando `rpm -q system-release --qf '%{VERSION}'` interroga (`-q`) il pacchetto `system-release`, impostando il formato della query (`--qf`) per stampare la versione del pacchetto sottoposta a query (la variabile `%{VERSION}` è la variabile `rpm` per la versione di `RPM`). 

         Impostando l'argomento `--releasever` di `dnf` sulla versione di `system-release` nel container `build`, il `Dockerfile` può essere utilizzato per creare nuovamente il container essenziali ogni volta che viene rilasciata un'immagine di container di base aggiornata di Amazon Linux. 

         È possibile impostarlo su qualsiasi versione di Amazon Linux 2023, `--releasever` ad esempio 2023.10.20260325. Ciò significherebbe che il `build` contenitore funzionerebbe come AL2023 versione più recente, ma creerebbe il contenitore barebones a partire dalla versione 2023.10.20260325 indipendentemente dalla versione corrente. AL2023 

         L'opzione di configurazione `--setopt=install_weak_deps=False` istruisce `dnf` affinché installi solo le dipendenze che sono *richieste*, anziché quelle consigliate o suggerite. 

     1. Copia del sistema installato nella directory principale di un container vuoto (`FROM scratch`).

     1. Impostazione di `ENTRYPOINT` come binario desiderato, in questo caso `/bin/bash`.

1. Crea una directory vuota e aggiungi il contenuto dell'esempio riportato nel passaggio 2 a un file denominato `Dockerfile`.

   ```
   $ mkdir al2023-barebones-bash-example
   	$ cd al2023-barebones-bash-example
   	$ cat > Dockerfile <<EOF
   FROM public.ecr.aws/amazonlinux/amazonlinux:2023 as build
   RUN mkdir /sysroot
   RUN dnf --releasever=$(rpm -q system-release --qf '%{VERSION}') \
     --installroot /sysroot \
     -y \
     --setopt=install_weak_deps=False \
     install bash && dnf --installroot /sysroot clean all
   
   FROM scratch
   COPY --from=build /sysroot /
   WORKDIR /
   ENTRYPOINT ["/bin/bash"]
   EOF
   ```

1. Crea il container eseguendo il comando seguente.

   ```
   $ docker build -t al2023-barebones-bash-example
   ```

1. Esegui il container usando il comando seguente per capire quanto è minimo un container solo `bash`.

   ```
   $ docker run -it --rm al2023-barebones-bash-example
   bash-5.2# rpm
   bash: rpm: command not found
   bash-5.2# du -sh /usr/
   bash: du: command not found
   bash-5.2# ls
   bash: ls: command not found
   bash-5.2# echo /bin/*
   /bin/alias /bin/bash /bin/bashbug /bin/bashbug-64 /bin/bg /bin/catchsegv /bin/cd /bin/command /bin/fc /bin/fg /bin/gencat /bin/getconf /bin/getent /bin/getopts /bin/hash /bin/iconv /bin/jobs /bin/ld.so /bin/ldd /bin/locale /bin/localedef /bin/pldd /bin/read /bin/sh /bin/sotruss /bin/sprof /bin/type /bin/tzselect /bin/ulimit /bin/umask /bin/unalias /bin/wait /bin/zdump
   ```

Per un esempio più pratico, la procedura seguente consente di creare un container per un'applicazione C che visualizza `Hello World!`.

1. Crea una directory vuota, quindi aggiungi il codice sorgente C e `Dockerfile`.

   ```
   $ mkdir al2023-barebones-c-hello-world-example
   $ cd al2023-barebones-c-hello-world-example
   $ cat > hello-world.c <<EOF
   #include <stdio.h>
   int main(void)
   {
     printf("Hello World!\n");
     return 0;
   }
   EOF
   
   $ cat > Dockerfile <<EOF
   FROM public.ecr.aws/amazonlinux/amazonlinux:2023 as build
   COPY hello-world.c /
   RUN dnf -y install gcc
   RUN gcc -o hello-world hello-world.c
   RUN mkdir /sysroot
   RUN mv hello-world /sysroot/
   RUN dnf --releasever=$(rpm -q system-release --qf '%{VERSION}') \
     --installroot /sysroot \
     -y \
     --setopt=install_weak_deps=False \
     install glibc && dnf --installroot /sysroot clean all
   
   FROM scratch
   COPY --from=build /sysroot /
   WORKDIR /
   ENTRYPOINT ["/hello-world"]
   EOF
   ```

1. Avvia il container utilizzando il comando seguente.

   ```
   $ docker build -t al2023-barebones-c-hello-world-example .
   ```

1. Esegui il container utilizzando il comando seguente.

   ```
   $ docker run -it --rm al2023-barebones-c-hello-world-example
   Hello World!
   ```

# Confronto dei pacchetti installati sulle immagini di container Amazon Linux 2023
<a name="al2023-container-image-types"></a>

Un confronto tra il RPMs presente sull'immagine del contenitore di AL2023 base e il RPMs presente sull'immagine AL2023 minima del contenitore.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/linux/al2023/ug/al2023-container-image-types.html)

# Confronto dei pacchetti installati sulle immagini di container e AMI minime Amazon Linux 2023
<a name="al2023-container-ami"></a>

Un confronto tra il RPMs presente sull'AMI AL2023 minimale e il RPMs presente sulle immagini di AL2023 base e minimali del contenitore.

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/linux/al2023/ug/al2023-container-ami.html)

# AL2023 su AWS Elastic Beanstalk
<a name="beanstalk"></a>

 AWS Elastic Beanstalk è un servizio per la distribuzione e la scalabilità di applicazioni e servizi Web. Carica il codice ed Elastic Beanstalk gestirà automaticamente l'implementazione, dal provisioning della capacità, il sistema di bilanciamento del carico e il dimensionamento automatico, al monitoraggio dello stato delle applicazioni. Per ulteriori informazioni, consulta [AWS Elastic Beanstalk](https://aws.amazon.com/elasticbeanstalk/). 

 Per usare Elastic Beanstalk, devi creare un'applicazione, caricare una versione dell'applicazione sotto forma di un bundle di origine dell'applicazione (ad esempio un file .war Java) in Elastic Beanstalk e fornire alcune informazioni sull'applicazione. Elastic Beanstalk avvia automaticamente un ambiente e crea e AWS configura le risorse necessarie per eseguire il codice. Per ulteriori informazioni, consulta la [Guida per gli sviluppatori di AWS Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome.html). 

 Le piattaforme Linux Elastic Beanstalk EC2 utilizzano istanze Amazon e queste istanze eseguono Amazon Linux. A partire dal 4 agosto 2023, Elastic Beanstalk offre le seguenti ramificazioni della piattaforma basati su Amazon Linux 2023:Docker,Tomcat,Java SE,Node.js,PHP e Python. Elastic Beanstalk sta lavorando per rilasciare il supporto per AL2 023 su altre piattaforme Elastic Beanstalk. 

 [https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/Welcome)**L'elenco completo delle piattaforme Elastic Beanstalk supportate e delle piattaforme attuali basate su 023 è disponibile nella sezione Piattaforme AL2 Elastic Beanstalk Linux della [Elastic Beanstalk Developer Guide.](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/platforms-linux.html) 

 Puoi trovare le note di rilascio per le nuove piattaforme Elastic Beanstalk e le versioni delle piattaforme esistenti nelle [note di rilascio di Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/relnotes/relnotes.html). 

# Usando AL2 0,23 pollici AWS CloudShell
<a name="cloudshell"></a>

 AWS CloudShell è una shell preautenticata basata su browser che puoi avviare direttamente da. Console di gestione AWSÈ possibile accedere CloudShell da diversi modi Console di gestione AWS . Per ulteriori informazioni, vedi [Come iniziare AWS CloudShell?](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html#how-to-get-started) 

 AWS CloudShell, che attualmente è basato su Amazon Linux 2, migrerà alla versione AL2 023. La migrazione a AL2 023 inizierà a essere implementata in tutti i casi a Regioni AWS partire dal 4 dicembre 2023. Per ulteriori informazioni sulla CloudShell migrazione a AL2 023, consulta [AWS CloudShell Migrazione da Amazon Linux 2 ad Amazon Linux](https://docs.aws.amazon.com/cloudshell/latest/userguide/cloudshell-AL2023-migration.html) 2023. 

# Utilizzo di Amazon ECS basato su AL2 023 AMIs per ospitare carichi di lavoro containerizzati
<a name="ecs"></a>

**Nota**  
 Per ulteriori informazioni su come utilizzare AL2 023 all'interno di un contenitore, consulta. [AL2023 in contenitori](container.md) 

 Amazon Elastic Container Service (Amazon ECS) è un servizio di orchestrazione di container completamente gestito che facilita l'implementazione, la gestione e il dimensionamento delle applicazioni containerizzate. Essendo un servizio completamente gestito, Amazon ECS include AWS configurazioni e best practice operative integrate. È integrato con strumenti AWS sia di terze parti, come Amazon Elastic Container Registry (Amazon ECR) e Docker. Questa integrazione consente ai team di concentrarsi più facilmente sulla creazione delle applicazioni piuttosto che sull'ambiente. Puoi eseguire e dimensionare i carichi di lavoro dei container nelle regioni AWS nel cloud, senza la complessità legata alla gestione di un piano di controllo (control-plane). 

Puoi ospitare carichi di lavoro containerizzati su AL2 023 utilizzando l'AMI ottimizzata per AL2 Amazon ECS basata su 023. Per ulteriori informazioni, consulta l'AMI ottimizzata per [Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) 

## Modifiche nello AL2 023 per Amazon ECS rispetto a AL2
<a name="ecs-al2-changes"></a>

 Analogamente AL2, AL2 023 fornisce i pacchetti di base necessari per l'esecuzione come istanza Amazon ECS Linux. In`containerd`,`docker`, AL2 i `ecs-init` pacchetti erano disponibili tramite`amazon-linux-extras`, mentre AL2 023 include questi pacchetti nei repository principali. 

 Con gli aggiornamenti deterministici tramite la funzionalità di repository con versioni, ogni AL2 AMI 023 per impostazione predefinita è bloccata su una versione del repository specifica. Questo vale anche per l'AMI ottimizzata Amazon ECS AL2 023. Tutti gli aggiornamenti dell'ambiente possono essere gestiti e testati con attenzione prima della distribuzione, oltre a fornire un modo semplice per ripristinare il contenuto di un'AMI precedente in caso di problemi. Per ulteriori informazioni su questa funzionalità AL2 023, vedere. [Aggiornamenti deterministici tramite repository con versioni su AL2023](deterministic-upgrades.md) 

 AL2023 passa a cgroup v2 tramite l'interfaccia cgroup v1 supportata in. AL2 Per ulteriori informazioni, consulta [Gerarchia dei gruppi di controllo unificati (cgroup v2)](cgroupv2.md). 

**Nota**  
 AL2Le versioni 023 precedenti alla [2023.2.20230920 (la prima versione AL2 023.2](https://docs.aws.amazon.com/linux/al2023/release-notes/relnotes-2023.2.20230920.html)) contenevano un bug nella gestione di (OOM) all'interno di un cgroup. `systemd` Out-of-Memory Tutti i processi in cgroup venivano sempre interrotti invece che OOM-Killer scegliesse un processo alla volta, che è il comportamento previsto.   
 Si trattava di una regressione rispetto al AL2 comportamento ed è stata risolta a partire dalla versione 2023.2.20230920 di 023. AL2 

 [Il codice per creare l'AMI ottimizzata per Amazon ECS è disponibile nel amazon-ecs-ami GitHub progetto.](https://github.com/aws/amazon-ecs-ami) Le [note di rilascio](https://github.com/aws/amazon-ecs-ami/releases) descrivono quale versione AL2 023 è mappata a quale versione AMI Amazon ECS. 

## Personalizzazione dell'AMI ottimizzata per Amazon AL2 ECS basata su 023
<a name="custom-ecs-amis"></a>

**Importante**  
 Ti consigliamo di utilizzare l' AL2AMI 023 ottimizzata per Amazon ECS. Per ulteriori informazioni, consulta l'[AMI ottimizzata per Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html) nella *Amazon Elastic Container Service Developer Guide*. 

 Puoi utilizzare gli stessi script di compilazione utilizzati da Amazon ECS per creazioni personalizzate. AMIs Per ulteriori informazioni, consulta lo script di [compilazione dell'AMI Linux ottimizzato per Amazon ECS](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-ami-build-scripts.html). 

# Utilizzo di Amazon Elastic File System su AL2 023
<a name="efs"></a>

Amazon Elastic File System (Amazon EFS) fornisce un'archiviazione di file serverless e completamente elastica in modo da poter condividere i dati dei file senza dover fornire o gestire la capacità e le prestazioni di archiviazione. Amazon EFS è progettato per eseguire il dimensionamento on-demand fino a svariati petabyte senza interrompere le applicazioni, aumentando e riducendo automaticamente le dimensioni man mano che aggiungi e rimuovi i file. Poiché Amazon EFS dispone di una semplice interfaccia di servizi Web, è possibile creare e configurare i file system in modo rapido e semplice. Il servizio gestisce tutta l'infrastruttura di storage dei file per conto dell'utente, il che significa che è possibile evitare attività complesse come la distribuzione, l'applicazione di patch e la manutenzione di complesse configurazioni di file system. 

Amazon EFS supporta il protocollo Network File System versione 4 (NFSv4.1 e NFSv4 .0), quindi le applicazioni e gli strumenti che usi oggi funzionano perfettamente con Amazon EFS. Più istanze di elaborazione, tra cui EC2 Amazon, Amazon ECS e AWS Lambda, possono accedere contemporaneamente a un file system Amazon EFS. Di conseguenza, un file system EFS può fornire un'origine dati comune per carichi di lavoro e applicazioni in esecuzione su più server o istanze di calcolo.

## Installazione su 023 `amazon-efs-utils` AL2
<a name="efs-utils"></a>

 Il `amazon-efs-utils` pacchetto è disponibile nei repository AL2 023 per essere installato e utilizzato per accedere ai file system Amazon EFS. 

**Installa il `amazon-efs-utils` pacchetto su 023 AL2**
+ Installa `amazon-efs-utils` usando il seguente comando.

  ```
  $ dnf -y install amazon-efs-utils
  ```

## Montaggio di un file system Amazon EFS su AL2 023
<a name="mount-efs"></a>

 Dopo `amazon-efs-utils` l'installazione, puoi montare un file system Amazon EFS sulla tua istanza AL2 023. 

**Monta un file system Amazon EFS su AL2 023**
+ Per eseguire il montaggio utilizzando l'id del file system, usa il seguente comando.

  ```
  sudo mount -t efs file-system-id efs-mount-point/
  ```

 Puoi eseguire anche il montaggio del file system in modo che i dati in transito siano crittografati utilizzando TLS oppure il nome DNS o l'IP di destinazione di montaggio anziché l'id del file system. Per ulteriori informazioni, consulta la pagina dedicata al [montaggio su istanze Amazon Linux utilizzando l'assistente per il montaggio EFS](https://docs.aws.amazon.com/efs/latest/ug/mounting-fs-mount-helper-ec2-linux.html). 

# Utilizzo di Amazon EMR integrato AL2023
<a name="emr"></a>

 Amazon EMR è un servizio Web che rende più semplice ed efficiente l'elaborazione di grandi quantità di dati utilizzando Apache Hadoop e i servizi offerti da AWS. 

## AL2023 versioni basate su Amazon EMR
<a name="emr-ami"></a>

 La release 7.0.0 di Amazon EMR è stata la prima versione basata su. AL2023 Con questa versione, AL2023 è il sistema operativo di base per Amazon EMR, che offre tutti i vantaggi di AL2023 Amazon EMR. Per ulteriori informazioni, consulta le note di rilascio di [Amazon EMR 7.0.0](https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-700-release.html). 

## AL2023 basato su Amazon EMR su EKS
<a name="emr-on-eks"></a>

 Amazon EMR su EKS 6.13 è stata la prima release introdotta AL2023 come opzione. Con questa versione, puoi avviare Spark AL2023 come sistema operativo, insieme al runtime Java 17. Per ulteriori informazioni, consulta le note di rilascio di [Amazon EMR su EKS 6.13 e tutte le note di rilascio](https://docs.aws.amazon.com/emr/latest/EMR-on-EKS-DevelopmentGuide/emr-eks-6.13.0.html) di Amazon [EMR](https://docs.aws.amazon.com/emr/latest/EMR-on-EKS-DevelopmentGuide/emr-eks-releases.html) su EKS. 

# Utilizzo AL2023 in AWS Lambda
<a name="lambda"></a>

 Con AWS Lambda, puoi eseguire codice senza effettuare il provisioning o gestire server. Verrà addebitato soltanto il tempo di calcolo utilizzato e non verrà addebitato alcun costo quando il codice non è in esecuzione. Puoi eseguire codice per qualsiasi tipo di applicazione o servizio di back-end, senza alcuna amministrazione. Basta caricare il codice e Lambda penserà a tutto ciò che serve per eseguirlo e dimensionarlo con alta disponibilità. 

## AL2023 `provided.al2023`runtime gestito e immagine del contenitore
<a name="lambda-provided-al2023"></a>

 Il runtime di `provided.al2023` base si basa sull'[immagine AL2023 minima del contenitore](https://docs.aws.amazon.com/linux/al2023/ug/minimal-container.html) e fornisce un runtime gestito da Lambda e un'immagine di [base del contenitore AL2023 ](https://gallery.ecr.aws/lambda/provided) basati su Lambda. Poiché il `provided.al2023` runtime si basa sull'immagine AL2023 minima del contenitore, è sostanzialmente più piccolo (meno di 40 MB) rispetto al `provided.al2` runtime a circa 109 MB. 

 Per ulteriori informazioni, consulta [Lambda runtimes](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) e Working [with Lambda container images](https://docs.aws.amazon.com/lambda/latest/dg/images-create.html). 

## AL2023 runtime Lambda basati
<a name="lambda-al2023-based"></a>

 Le versioni future dei runtime linguistici gestiti, come Node.js 20, Python 3.12, Java 21 e .NET 8, si basano AL2023 e verranno utilizzate `provided.al2023` come immagine di base come descritto nell'[annuncio dei AL2023 ](https://aws.amazon.com/blogs/compute/introducing-the-amazon-linux-2023-runtime-for-aws-lambda/) runtime basati. 

**AL2023 funzioni Lambda basate su**
+ [AL2023 Funzioni Lambda scritte in Go](go.md#lambda-go)
+ [AL2023 Funzioni Lambda scritte in Rust](rust.md#lambda-rust)

 *Per ulteriori informazioni, consulta [Lambda runtimes](https://docs.aws.amazon.com/lambda/latest/dg/lambda-runtimes.html) nella Developer Guide.AWS Lambda * 