

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

# Istanze Amazon EC2 Mac
<a name="ec2-mac-instances"></a>

Le istanze Mac di EC2 sono ideali per sviluppare, creare, testare e firmare applicazioni per piattaforme Apple, come iPhone, iPad, Mac, Vision Pro, Apple Watch, Apple TV e Safari. Puoi connetterti all'istanza del Mac utilizzando SSH o Apple Remote Desktop (ARD).

**Nota**  
L'**unità di fatturazione** è l'**host dedicato**. Le istanze in esecuzione su tale host non hanno alcun costo aggiuntivo.

Le istanze Mac Amazon EC2 supportano in modo nativo il sistema operativo macOS.
+ Le **istanze Mac EC2 x86** (`mac1.metal`) sono basate su hardware Mac mini 2018 basato su processori GHz Intel Core i7 3.2 di ottava generazione (Coffee Lake), 6 core fisici e 12 logici e 32 GiB di memoria.
+ Le **istanze Mac M1 di EC2** (`mac2.metal`) si basano su hardware Mac mini 2020 con processore Apple M1, CPU a 8 core, GPU a 8 core, 16 GiB di memoria e Apple Neural Engine a 16 core.
+ Le **istanze Mac M1 Ultra di EC2** (`mac2-m1ultra.metal`) si basano su hardware Mac Studio 2022 con processore Apple M1 Ultra, CPU a 20 core, GPU a 64 core, 128 GiB di memoria e Apple Neural Engine a 32 core.
+ Le **istanze Mac M2 di EC2** (`mac2-m2.metal`) si basano su hardware Mac mini 2023 con processore Apple M2, CPU a 8 core, GPU a 10 core, 24 GiB di memoria e Apple Neural Engine a 16 core.
+ Le **istanze Mac M2 Pro di EC2** (`mac2-m2pro.metal`) si basano su hardware Mac mini 2023 con processore Apple M2 Pro, CPU a 12 core, GPU a 19 core, 32 GiB di memoria e Apple Neural Engine a 16 core.
+ Le **istanze Mac M4 di EC2** (`mac-m4.metal`) si basano su hardware Mac mini 2024 con processore Apple M4, CPU a 10 core, GPU a 10 core, 24 GiB di memoria e Apple Neural Engine a 16 core.
+ Le **istanze Mac M4 Pro di EC2** (`mac-m4pro.metal`) si basano su hardware Mac mini 2024 con processore Apple M4 Pro, CPU a 14 core, GPU a 20 core, 48 GiB di memoria e Apple Neural Engine a 16 core.

Gli host dedicati Mac di Amazon EC2 supportano il [ripristino automatico degli host dedicati](dedicated-hosts-recovery.md) e la [manutenzione degli host basata sul riavvio](dedicated-hosts-maintenance.md).

**Topics**
+ [

## Considerazioni
](#mac-instance-considerations)
+ [

## Preparazione dell'istanza
](#mac-instance-readiness)
+ [

## macOS EC2 AMIs
](#ec2-macos-images)
+ [

## EC2 macOS Init
](#ec2-macos-init)
+ [

## Monitoraggio di sistema Amazon EC2 per macOS
](#mac-instance-system-monitor)
+ [

## Risorse correlate
](#related-resources)
+ [

# Avvia un'istanza Mac utilizzando o Console di gestione AWS AWS CLI
](mac-instance-launch.md)
+ [

# Connettiti all'istanza Mac utilizzando SSH o una GUI
](connect-to-mac-instance.md)
+ [

# Aggiornamento del sistema operativo e il software per le istanze Mac di Amazon EC2
](mac-instance-updates.md)
+ [

# Aumentare le dimensioni di un volume EBS sull'istanza Mac
](mac-instance-increase-volume.md)
+ [

# Come terminare l'istanza Mac di Amazon EC2
](mac-instance-stop.md)
+ [

# Configurazione della protezione dell’integrità del sistema per istanze Mac di Amazon EC2
](mac-sip-settings.md)
+ [

# Trova le versioni macOS supportate per il tuo host dedicato Mac Amazon EC2
](macos-firmware-visibility.md)
+ [

# Sottoscrizione alle notifiche delle AMI macOS
](macos-subscribe-notifications.md)
+ [

# Recupera l' IDs AWS Systems Manager AMI macOS utilizzando l'API Parameter Store
](macos-ami-ids-parameter-store.md)
+ [

# Note sulla versione di Amazon EC2 per macOS AMIs
](macos-ami-overview.md)

## Considerazioni
<a name="mac-instance-considerations"></a>

Le seguenti considerazioni si applicano alle istanze Mac:
+ Le istanze Mac sono disponibili solo come istanze bare metal su [Host dedicati](dedicated-hosts-overview.md), con un periodo di allocazione minimo di 24 ore prima di poter rilasciare Host dedicato. È possibile avviare un'istanza Mac per ogni Host dedicato. È possibile condividere l'host dedicato con gli AWS account o le unità organizzative all'interno dell'organizzazione o con l'intera organizzazione. AWS AWS 
+ Le istanze Mac sono disponibili in diversi Regioni AWS formati. Per un elenco della disponibilità delle istanze Mac in ciascuna di esse Regioni AWS, consulta [Tipi di istanze Amazon EC2 per regione](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-regions.html).
+ Le istanze Mac sono disponibili solo come Istanze on demand. Non sono disponibili come Istanze spot o Istanze riservate. È possibile contenere le spese sulle istanze Mac acquistando un [Savings Plan](https://docs.aws.amazon.com/savingsplans/latest/userguide/).
+ La compatibilità di diversi tipi di istanze Mac con specifici macOS Amazon Machine Images (AMIs) varia. Per ulteriori informazioni, consulta [Note sulla versione di Amazon EC2 per macOS AMIs](macos-ami-overview.md).
+ L'hotplug EBS è supportato.
+ AWS non gestisce o supporta l'SSD interno sull'hardware Apple. È fortemente consigliato l'utilizzo di volumi Amazon EBS. I volumi EBS offrono gli stessi vantaggi di elasticità, disponibilità e durata sulle istanze Mac come per qualsiasi altra istanza EC2.
+ Ti consigliamo di utilizzare un volume Amazon EBS con 10.000 IOPS e 400 MiB/s velocità effettiva con istanze Mac per prestazioni ottimali. Per ulteriori informazioni, consulta [Tipi di volumi di Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-volume-types.html) nella *Guida per l'utente di Amazon EBS*.
+ [Le istanze Mac ora supportano Amazon EC2 Auto Scaling.](https://aws.amazon.com/blogs/compute/implementing-autoscaling-for-ec2-mac-instances/) 
+ Su istanze Mac x86, gli aggiornamenti automatici del software sono disabilitati. Consigliamo di applicare gli aggiornamenti e di testarli sull'istanza prima di mettere l'istanza in produzione. Per ulteriori informazioni, consulta [Aggiornamento del sistema operativo e il software per le istanze Mac di Amazon EC2](mac-instance-updates.md).
+ Quando arresti o termini un'istanza Mac, viene eseguito un flusso di lavoro di scrubbing su Host dedicato. Per ulteriori informazioni, consulta [Come terminare l'istanza Mac di Amazon EC2](mac-instance-stop.md).
+ 
**Importante**  
Le funzionalità di Apple Intelligence non sono disponibili quando si avvia l’hardware Mac da un volume esterno. Poiché per impostazione predefinita le istanze Mac di EC2 si avviano da volumi EBS esterni, non supportano le funzionalità di Apple Intelligence.
+ 
**avvertimento**  
Non utilizzare. FileVault Se si abilita FileVault, l'host non si avvia perché le partizioni sono bloccate. Se viene richiesta la crittografia dei dati, utilizza Amazon EBS per evitare problemi di avvio e impatto sulle prestazioni. Con la crittografia Amazon EBS, le operazioni di crittografia avvengono sui server host, garantendo la sicurezza di entrambe data-at-rest e data-in-transit tra le istanze e lo storage EBS collegato. Per ulteriori informazioni, consulta [Crittografia Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-encryption.html) nella *Guida per l'utente di Amazon EBS*.

## Preparazione dell'istanza
<a name="mac-instance-readiness"></a>

Dopo avere avviato un'istanza Mac, dovrai attendere che l'istanza sia pronta prima di poterti connettere ad essa. Per un'AMI AWS fornita con un'istanza Mac x86 o un'istanza Mac Apple in silicio, il tempo di avvio può variare da circa 6 minuti a 20 minuti. A seconda delle dimensioni del volume Amazon EBS scelto, dell'inclusione di script aggiuntivi nei *dati utente* o del software aggiuntivo caricato su un'AMI macOS personalizzata, il tempo di avvio potrebbe aumentare.

Puoi usare un piccolo script di shell, come quello riportato di seguito, per interrogare l' describe-instance-statusAPI e sapere quando l'istanza è pronta per la connessione. Nel comando seguente, sostituisci il l'ID dell'istanza di esempio con il tuo.

```
for i in $(seq 1 200); do aws ec2 describe-instance-status --instance-ids=i-1234567890abcdef0 \
    --query='InstanceStatuses[0].InstanceStatus.Status'; sleep 5; done;
```

## macOS EC2 AMIs
<a name="ec2-macos-images"></a>

Amazon EC2 macOS è progettato per fornire un ambiente stabile, sicuro e ad alte prestazioni per i carichi di lavoro degli sviluppatori in esecuzione su istanze Amazon EC2 Mac. AMIs macOS EC2 include pacchetti che consentono una facile integrazione AWS con, ad esempio strumenti di configurazione di avvio e librerie e strumenti AWS popolari.

Per ulteriori informazioni su EC2 macOS AMIs, consulta. [Note sulla versione di Amazon EC2 per macOS AMIs](macos-ami-overview.md)

AWS fornisce regolarmente EC2 macOS AMIs aggiornati che includono aggiornamenti ai pacchetti di proprietà di macOS AWS e all'ultima versione di macOS completamente testata. Inoltre, AWS fornisce gli aggiornamenti più recenti delle versioni secondarie o delle versioni principali non appena possono essere completamente testati e verificati. AMIs Se non è necessario conservare i dati o le personalizzazioni delle istanze Mac, è possibile ottenere gli aggiornamenti più recenti avviando una nuova istanza utilizzando l'AMI corrente e quindi terminando l'istanza precedente. In caso contrario, è possibile scegliere gli aggiornamenti da applicare alle istanze Mac.

Per informazioni su come abbonarsi alle notifiche dell'AMI macOS, consulta [Sottoscrizione alle notifiche delle AMI macOS](macos-subscribe-notifications.md).

## EC2 macOS Init
<a name="ec2-macos-init"></a>

EC2 macOS Init viene utilizzato per inizializzare le istanze Mac EC2 al momento dell'avvio. Utilizza gruppi di priorità per eseguire gruppi logici di attività contemporaneamente.

Il file launchd plist è `/Library/LaunchDaemons/com.amazon.ec2.macos-init.plist`. I file per EC2 macOS Init si trovano in `/usr/local/aws/ec2-macos-init`.

Per ulteriori informazioni, consulta [https://github.com/aws/ec2-macos-init](https://github.com/aws/ec2-macos-init).

## Monitoraggio di sistema Amazon EC2 per macOS
<a name="mac-instance-system-monitor"></a>

Amazon EC2 System Monitor per macOS fornisce parametri di utilizzo della CPU ad Amazon. CloudWatch Invia questi parametri a CloudWatch più di un dispositivo seriale personalizzato in periodi di 1 minuto. È possibile abilitare o disabilitare questo agente come segue. È abilitato per impostazione predefinita.

```
sudo setup-ec2monitoring [enable | disable]
```

**Nota**  
Il monitoraggio di sistema Amazon EC2 per macOS attualmente non è supportato sulle istanze Mac con processore Apple.

## Risorse correlate
<a name="related-resources"></a>

Per informazioni sui prezzi, consulta [Pricing](https://aws.amazon.com/ec2/instance-types/mac/#Pricing).

Per ulteriori informazioni sulle istanze Mac, consulta la sezione relativa alle [Istanze Amazon EC2 Mac](https://aws.amazon.com/ec2/instance-types/mac/).

Per ulteriori informazioni sulle specifiche hardware e sulle prestazioni di rete delle istanze Mac, consulta [Istanze per uso generico](https://docs.aws.amazon.com/ec2/latest/instancetypes/gp.html).

# Avvia un'istanza Mac utilizzando o Console di gestione AWS AWS CLI
<a name="mac-instance-launch"></a>

Le istanze Mac EC2 richiedono un [host dedicato](dedicated-hosts-overview.md). Devi prima allocare un host al tuo account e quindi avviare l'istanza sull'host.

Puoi avviare un'istanza Mac utilizzando Console di gestione AWS o il AWS CLI. 

## Avviare un'istanza Mac utilizzando la console
<a name="mac-instance-launch-console"></a>

**Per avviare un'istanza Mac su un Host dedicato**

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

1. Alloca l'host dedicato, come indicato di seguito:

   1. Nel riquadro di navigazione, selezionare **Host dedicati (Host dedicati)**.

   1. Scegliere **Allocate Host dedicato (Alloca host dedicato)**, quindi effettuare le seguenti operazioni:

      1. In **Famiglia di istanze**, scegli una famiglia di istanze **Mac**. Se la famiglia di istanze non appare nell'elenco, non è supportata nella regione selezionata.

      1. In **Tipo di istanza**, scegli il tipo di istanza in base alla famiglia di istanze selezionata.

      1. Per **Availability Zone (Zona di disponibilità)**, scegliere la zona di disponibilità per il Host dedicato.

      1. Per **Quantity** (Quantità), mantieni il valore **1**.

      1. Scegli **Alloca**.

1. Avvia l'istanza sull'host, come indicato di seguito:

   1. Selezionare il Host dedicato che è stato creato e quindi effettuare le seguenti operazioni:

      1. Scegli **Actions** (Azioni), **Launch instance(s) onto host** (Avvia istanze sull'host).

      1. In **Application and OS Images (Amazon Machine Image)** (Immagini di applicazioni e sistema operativo [Amazon Machine Image]), seleziona un'AMI macOS.

      1. In **Tipo di istanza**, seleziona un tipo di istanza Mac.

      1. In **Dettagli avanzati**, verifica che **Tenancy**, **Host tenancy di** e **ID host tenancy** siano preconfigurati in base all’host dedicato creato. Aggiorna **Tenancy affinity** (Affinità tenancy) in base alle necessità.

      1. Completare la procedura guidata specificando volumi EBS, gruppi di sicurezza e coppie di chiavi in base alle esigenze.

      1. Nel pannello **Summary (Riepilogo)**, scegliere **Launch instance (Avvia istanza)**.

   1. Una pagina di conferma indicherà che l'istanza si sta avviando. Scegli **View Instances** (Visualizza istanze) per chiudere la pagina di conferma e tornare alla console. Lo stato iniziale di un'istanza è `pending`. L'istanza è pronta quando il suo stato cambia in `running` e passa i controlli di stato.

## Avvia un'istanza Mac utilizzando il AWS CLI
<a name="mac-instance-launch-cli"></a>

**Allocazione dell'host dedicato**

Utilizza il comando [allocate-hosts](https://docs.aws.amazon.com/cli/latest/reference/ec2/allocate-hosts.html) per allocare un host dedicato per la tua istanza Mac, sostituendo il `instance-type` con un tipo di istanza Mac valido e la `region` e la `availability-zone` con quelle appropriate al tuo ambiente. 

```
aws ec2 allocate-hosts --region us-east-1 --instance-type mac1.metal --availability-zone us-east-1b --auto-placement "on" --quantity 1
```

**Avvio dell'istanza sull'host**

Utilizza il comando [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html) per avviare un’istanza Mac, sostituendo nuovamente `instance-type` con un tipo di istanza Mac valido e la `region` e la `availability-zone` con i valori utilizzati in precedenza.

```
aws ec2 run-instances --region us-east-1 --instance-type mac1.metal --placement Tenancy=host --image-id ami_id --key-name my-key-pair
```

Lo stato iniziale di un'istanza è `pending`. L'istanza è pronta quando il suo stato cambia in `running` e passa i controlli di stato. Utilizzate il [describe-instance-status](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instance-status.html)comando seguente per visualizzare le informazioni sullo stato dell'istanza.

```
aws ec2 describe-instance-status --instance-ids i-017f8354e2dc69c4f
```

Di seguito è riportato un esempio di output per un'istanza in esecuzione che ha superato i controlli di stato.

```
{
    "InstanceStatuses": [
        {
            "AvailabilityZone": "us-east-1b",
            "InstanceId": "i-017f8354e2dc69c4f",
            "InstanceState": {
                "Code": 16,
                "Name": "running"
            },
            "InstanceStatus": {
                "Details": [
                    {
                        "Name": "reachability",
                        "Status": "passed"
                    }
                ],
                "Status": "ok"
            },
            "SystemStatus": {
                "Details": [
                    {
                        "Name": "reachability",
                        "Status": "passed"
                    }
                ],
                "Status": "ok"
            }
        }
    ]
}
```

# Connettiti all'istanza Mac utilizzando SSH o una GUI
<a name="connect-to-mac-instance"></a>

È possibile connettersi all'istanza Mac utilizzando SSH o un'interfaccia utente grafica (GUI).

Più utenti possono accedere al sistema operativo contemporaneamente. In genere esiste una sessione individuale User:GUI, a causa del servizio Screen Sharing integrato sulla porta 5900. L’utilizzo di SSH all’interno di macOS supporta più sessioni fino al limite “Sessioni massime” nel `sshd_config`.

## Connettersi all'istanza tramite SSH
<a name="mac-instance-ssh"></a>

Le istanze Amazon EC2 Mac non consentono l'SSH root remoto per impostazione predefinita. L’account ec2-user è configurato per accedere da remoto utilizzando SSH. Anche l’account ec2-user dispone di privilegi **sudo**. Dopo aver effettuato la connessione all'istanza, è possibile aggiungere altri utenti.

Per supportare la connessione all'istanza tramite SSH, avviare l'istanza utilizzando una coppia di chiavi e un gruppo di sicurezza che consente l'accesso SSH e assicurarsi che l'istanza disponga di connettività Internet. Fornire il file `.pem` per la coppia di chiavi quando ci si connette all'istanza.

Utilizza la seguente procedura per stabilire una connessione a un'istanza Mac tramite un client SSH. Se si verifica un errore mentre tenti di connetterti alla tua istanza, consulta [Risoluzione dei problemi di connessione all'istanza Linux di Amazon EC2](TroubleshootingInstancesConnecting.md).

**Per connettersi all'istanza tramite SSH**

1. Verificare che nel computer locale sia installato un client SSH immettendo **ssh** nella riga di comando. Se il computer non riconosce il comando, cercare un client SSH per il sistema operativo e installarlo.

1. Ottenere il nome DNS pubblico dell'istanza. Utilizzando la console Amazon EC2 è possibile trovare il nome DNS pubblico sia nelle schede **Details** (Dettagli) che nelle schede **Networking** (Rete). Utilizzando AWS CLI, è possibile trovare il nome DNS pubblico utilizzando il comando [describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html).

1. Individuare il file `.pem` per la coppia di chiavi specificata al momento dell'avvio dell'istanza.

1. Connettersi all'istanza utilizzando il seguente comando **ssh**, specificando il nome DNS pubblico dell'istanza e il file `.pem`.

   ```
   ssh -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

L'autenticazione delle password è disabilitata per evitare attacchi di forza bruta alle password. Prima di apportare modifiche alla configurazione SSH, apri `/usr/local/aws/ec2-macos-init/init.toml` e imposta `secureSSHDConfig` su `false`.

## Connessione all'interfaccia utente grafica (GUI) dell'istanza
<a name="mac-instance-vnc"></a>

Per connettersi all'interfaccia utente grafica dell'istanza utilizzando VNC, Apple Remote Desktop (ARD) o l'applicazione di condivisione schermo di Apple, attenersi alla procedura seguente (inclusa in macOS).

**Nota**  
macOS 10.14 e versioni successive permette di controllare solo se la condivisione dello schermo è abilitata tramite le [Preferenze di sistema](https://support.apple.com/guide/remote-desktop/enable-remote-management-apd8b1c65bd/mac).

**Connessione all'istanza tramite client ARD o client VNC**

1. Verificare che il computer locale disponga di un client ARD o di un client VNC che supporti ARD installato. Su macOS è possibile sfruttare l'applicazione Condivisione schermo integrata. In caso contrario, cercare un ARD per il sistema operativo e installarlo.

1. Dal computer locale, [connettersi all'istanza utilizzando SSH](#mac-instance-ssh).

1. Impostare una password per l'account ec2-user utilizzando il comando **passwd** come segue.

   ```
   [ec2-user ~]$ sudo passwd ec2-user
   ```

1. Installa e avvia macOS Screen Sharing utilizzando il comando seguente.

   ```
   [ec2-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Disconnettiti dall'istanza digitando **exit** e premendo Invio.

1. Dal computer, connettersi all'istanza utilizzando il seguente comando **ssh**. Oltre alle opzioni illustrate nella sezione precedente, utilizzare l'opzione **-L** per abilitare l'inoltro alla porta e inoltrare tutto il traffico sulla porta locale 5900 al server ARD sull'istanza.

   ```
   ssh -L 5900:localhost:5900 -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

1. Dal computer locale, utilizza il client ARD o VNC che supporta ARD per connetterti a localhost su `localhost:5900`. Ad esempio, utilizzare l'applicazione Condivisione schermo su macOS come segue:

   1. Apri il **Finder** e seleziona **Vai**.

   1. Seleziona **Connetti al server**.

   1. Nel campo **Indirizzo del server**, inserisci `vnc://localhost:5900`.

   1. Accedi come richiesto, utilizzando **ec2-user** come nome utente e la password creata per l'account ec2-user.

## Modifica della risoluzione dello schermo macOS sulle istanze Mac
<a name="mac-screen-resolution"></a>

Dopo avere stabilito la connessione all'istanza Mac di EC2 utilizzando ARD o un client VNC che supporta ARD, puoi modificare la risoluzione dello schermo dell'ambiente macOS utilizzando uno qualsiasi degli strumenti o delle utilità macOS disponibili pubblicamente, come [displayplacer](https://github.com/jakehilborn/displayplacer).

**Modifica della risoluzione dello schermo mediante displayplacer**

1. Installa displayplacer.

   ```
   [ec2-user ~]$ brew tap jakehilborn/jakehilborn && brew install displayplacer
   ```

1. Visualizza le informazioni correnti sullo schermo e le possibili risoluzioni dello schermo.

   ```
   [ec2-user ~]$ displayplacer list
   ```

1. Applica la risoluzione dello schermo desiderata.

   ```
   [ec2-user ~]$ displayplacer "id:<screenID> res:<width>x<height> origin:(0,0) degree:0"
   ```

   Esempio:

   ```
   RES="2560x1600"
   displayplacer "id:69784AF1-CD7D-B79B-E5D4-60D937407F68 res:${RES} scaling:off origin:(0,0) degree:0"
   ```

# Aggiornamento del sistema operativo e il software per le istanze Mac di Amazon EC2
<a name="mac-instance-updates"></a>

Il seguente argomento spiega come aggiornare il sistema operativo e il software su istanze Mac con processore Apple (Mac2, Mac2-m1ultra, Mac2-m2, Mac2-m2pro, Mac-m4 e Mac-m4pro) e istanze Mac x86 (Mac1).

**avvertimento**  
L'installazione delle versioni beta o in anteprima di macOS è disponibile solo sulle istanze Mac con processore Apple. Amazon EC2 non qualifica le versioni beta o in anteprima di macOS e non garantisce che le istanze rimarranno funzionanti dopo un aggiornamento a una versione macOS di pre-produzione.   
Cercare di installare versioni beta o in anteprima di macOS sulle istanze Mac Amazon EC2 x86 comporterà un peggioramento dell'host dedicato Mac EC2 quando arresti o termini l'istanza e ti impedirà di avviare o lanciare una nuova istanza su quell'host.

**Nota**  
Se esegui un aggiornamento macOS locale prima che AWS rilasci un’AMI ufficiale, l’aggiornamento si applica solo all’host selezionato. Se disponi di altri host o se ne avvii di nuovi, devi eseguire lo stesso processo di aggiornamento anche su tali host. Ogni versione di macOS richiede una versione firmware minima sull’hardware Apple Mac sottostante. L’aggiornamento locale viene applicato solo al firmware sull’host selezionato e non viene trasferito su altri host nuovi o esistenti. Per verificare quali versioni di macOS sono compatibili con il tuo host dedicato Mac di Amazon EC2, consulta [Find supported macOS versions for your Amazon EC2 Mac Dedicated Host](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/macos-firmware-visibility.html).

**Topics**

## Aggiornamento del software su istanze Mac con processore Apple
<a name="mac2"></a>

### Prerequisiti
<a name="mac2-ena-update"></a>

A causa di un aggiornamento nella configurazione del driver di rete, la versione 1.0.2 del driver ENA non è compatibile con macOS 13.3 o versioni successive. Se desideri installare una versione macOS 13.3 o successiva in versione beta, in anteprima o in produzione e non hai installato il driver ENA più recente, utilizza la procedura seguente per installare una nuova versione del driver.

**Installazione di una nuova versione del driver ENA**

1. In una finestra del terminale, connettiti all'istanza Mac con processore Apple utilizzando [SSH](connect-to-mac-instance.md#mac-instance-ssh).

1. Aggiorna Homebrew e scarica l’applicazione ENA nel file `Applications` con il seguente comando.

   ```
   [ec2-user ~]$ brew update
   ```

   ```
   [ec2-user ~]$ brew install amazon-ena-ethernet-dext
   ```

1. Disconnettiti dall'istanza digitando **exit** e premendo Invio.

1. Usa il client VNC per attivare l'applicazione ENA.

   1. Configura il client VNC utilizzando [Connessione all'interfaccia utente grafica (GUI) dell'istanza](connect-to-mac-instance.md#mac-instance-vnc).

   1. Dopo avere effettuato la connessione all'istanza utilizzando l'applicazione Screen Sharing, vai alla cartella **Applicazioni** e apri l'applicazione ENA. 

   1. Scegli **Attiva**.

   1. Per confermare che il driver sia stato attivato correttamente, esegui il comando riportato di seguito nella finestra del terminale. L'output del comando mostra che il vecchio driver è nello stato di terminazione in corso e il nuovo driver è nello stato attivato.

      ```
      systemextensionsctl list;
      ```

   1. Dopo aver riavviato l'istanza, sarà presente solo il nuovo driver.

### Aggiornamento del software
<a name="mac2-software-update"></a>

Sulle istanze Mac con processore Apple, è necessario completare diversi passaggi per eseguire un aggiornamento del sistema operativo in loco. Ciò include la delega della proprietà del volume root Amazon EBS all’utente amministrativo del volume root EBS. Puoi scegliere di farlo automaticamente utilizzando un’API Amazon EC2 oppure manualmente eseguendo i comandi sulla tua istanza.

------
#### [ Automated volume ownership delegation (Recommended) ]

**Considerazioni**
+ Il completamento dell’attività di delega della proprietà del volume può richiedere dai 30 ai 90 minuti. Durante questo periodo, l’istanza non è raggiungibile.
+ Sono supportate le seguenti versioni macOS:
  + **Mac2 \$1 Mac2-m1ultra**: macOS Ventura (versione 13.0 o successiva)
  + **Mac2-m2 \$1 Mac2-m2pro**: macOS Ventura (versione 13.2 o successiva)
  + **Mac-m4 \$1 Mac-m4pro**: macOS Sequoia (versione 15.6 o successiva)
+ Le istanze devono avere un solo volume avviabile e ogni volume collegato può avere un solo utente amministratore aggiuntivo.

**Passaggio 1: impostazione di una password e abilitazione del token sicuro per l’utente amministrativo del volume root EBS**

Devi impostare una password e abilitare il token sicuro per l’utente amministrativo del volume root Amazon EBS (`ec2-user`).
**Nota**  
La password e il token sicuro vengono impostati la prima volta che ti connetti a un’istanza Mac con processore Apple utilizzando l’interfaccia grafica (GUI). Se in precedenza [hai effettuato la connessione all’istanza utilizzando la GUI](connect-to-mac-instance.md#mac-instance-vnc), **non** devi eseguire questi passaggi.

1. [Connect all'istanza tramite SSH.](connect-to-mac-instance.md#mac-instance-ssh)

1. Imposta la password per l’utente `ec2-user`.

   ```
   $ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Abilita il token sicuro per l’utente `ec2-user`. In `-oldPassword`, specifica la stessa password del passaggio precedente. In `-newPassword`, specifica una password diversa. Il comando seguente presuppone che la vecchia e la nuova password siano salvate nei file `.txt`.

   ```
   $ sysadminctl -oldPassword `cat old_password.txt` -newPassword `cat new_password.txt`
   ```

1. Verifica che il token sicuro sia abilitato.

   ```
   $ sysadminctl -secureTokenStatus ec2-user
   ```

**Passaggio 2: delega della proprietà del volume root Amazon EBS all’utente amministrativo del volume root EBS**

Per delegare la proprietà, devi creare un’attività di delega della proprietà del volume.

1. Utilizzate il comando [ create-delegate-mac-volume-ownership-task](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-delegate-mac-volume-ownership-task.html) per creare l'attività. In `--instance-id`, specifica l’ID dell’istanza da controllare. In `--mac-credentials`, specifica le seguenti credenziali:
   + **Utente amministrativo del disco interno**
     + **Nome utente**: solo l’utente amministrativo predefinito (`aws-managed-user`) è supportato e viene utilizzato per impostazione predefinita. Non puoi specificare un utente amministrativo diverso.
     + **Password**: se non hai modificato la password predefinita per `aws-managed-user`, specifica la password predefinita, che è *vuota*. Altrimenti, specifica la password.
   + **Utente amministrativo del volume root Amazon EBS**
     + **Nome utente**: se non hai modificato l’utente amministrativo predefinito, specifica `ec2-user`. Altrimenti, specifica il nome utente per l’utente amministrativo.
     + **Password**: specifica la password che hai impostato per l’utente amministrativo del volume root nel Passaggio 1 precedente.

   ```
   aws ec2 create-delegate-mac-volume-ownership-task \
   --instance-id i-1234567890abcdef0 \
   --mac-credentials file://mac-credentials.json
   ```

   I seguenti contenuti fanno parte del file `mac-credentials.json` indicato negli esempi precedenti.

   ```
   {
     "internalDiskPassword":"internal-disk-admin_password",
     "rootVolumeUsername":"root-volume-admin_username",
     "rootVolumepassword":"root-volume-admin_password"
   }
   ```

1. Attendi il completamento dell’attività di delega della proprietà del volume e che l’istanza ritorni a uno stato integro. Utilizza il comando [ describe-mac-modification-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-modification-tasks.html). In `--mac-modification-task-id`, specifica l’ID dell’attività di delega della proprietà del volume del passaggio precedente. 

   ```
   aws ec2 describe-mac-modification-tasks \
   --mac-modification-task-id task-id
   ```

1. Una volta completata l’attività di delega della proprietà del volume, continua con il Passaggio 3.

**Passaggio 3: aggiornamento del software**  
Dopo aver delegato la proprietà del volume root Amazon EBS, segui i passaggi descritti in [Aggiornamento del software su istanze Mac x86](#x86-mac1) (di seguito) per aggiornare il software.

------
#### [ Manual volume ownership delegation ]

Durante questa procedura si creano due password: Una password è per l’utente amministrativo del volume root Amazon EBS (`ec2-user`) e l’altra per l’utente amministrativo del disco interno (`aws-managed-user`). Ricorda queste password poiché le utilizzerai durante la procedura.

**Nota**  
Su macOS Big Sur, con questa procedura puoi eseguire solo aggiornamenti minori come l'aggiornamento da macOS Big Sur 11.7.3 a macOS Big Sur 11.7.4. Per macOS Monterey o versioni successive, puoi eseguire aggiornamenti software importanti.

**Per accedere al disco interno**

1. Dal computer locale, nel terminale, connettiti all'istanza Mac con processore Apple tramite SSH con il seguente comando. Per ulteriori informazioni, consulta [Connettersi all'istanza tramite SSH](connect-to-mac-instance.md#mac-instance-ssh).

   ```
   ssh -i /path/key-pair-name.pem ec2-user@instance-public-dns-name
   ```

1. Installa e avvia macOS Screen Sharing utilizzando il comando seguente.

   ```
   [ec2-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Imposta una password per `ec2-user` con il comando seguente. Ricorda la password perché la userai in seguito.

   ```
   [ec2-user ~]$ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Disconnettiti dall'istanza digitando **exit** e premendo INVIO.

1. Dal computer locale, nel Terminale, riconnettiti all'istanza con un tunnel SSH alla porta VNC usando il seguente comando.

   ```
   ssh -i /path/key-pair-name.pem -L 5900:localhost:5900 ec2-user@instance-public-dns-name
   ```
**Nota**  
Non uscire da questa sessione SSH fino a quando non sono stati completati i seguenti passaggi di connessione VNC e GUI. Quando l'istanza viene riavviata, la connessione si chiude automaticamente.

1. Dal computer locale, connettiti a `localhost:5900` seguendo la procedura seguente:

   1. Apri il **Finder** e seleziona **Vai**.

   1. Seleziona **Connetti al server**.

   1. Nel campo **Indirizzo del server**, inserisci `vnc://localhost:5900`.

1. Nella finestra macOS, connettiti alla sessione remota dell'istanza Mac con processore Apple come `ec2-user`, utilizzando la password creata nel [passaggio 3](#passwd-step).

1. Accedere al disco interno, denominato **InternalDisk**, utilizzando una delle seguenti opzioni.

   1. Per macOS Ventura o versioni successive: apri **Impostazioni di sistema**, seleziona **Generale** nel riquadro sinistro, quindi **Disco di startup** nella parte inferiore destra del riquadro.

   1. Per macOS Monterey o versioni precedenti: apri **Preferenze di Sistema**, seleziona **Disco di startup**, quindi sblocca il riquadro selezionando l'icona del lucchetto nella parte inferiore sinistra della finestra.
**Suggerimento per la risoluzione dei problemi:**  
Se devi montare il disco interno, esegui il seguente comando nel Terminale.  

   ```
   APFSVolumeName="InternalDisk" ; SSDContainer=$(diskutil list | grep "Physical Store disk0" -B 3 | grep "/dev/disk" | awk {'print $1'} ) ; diskutil apfs addVolume $SSDContainer APFS $APFSVolumeName
   ```

1. Scegli il disco interno, denominato **InternalDisk**, e seleziona **Riavvia**. Seleziona nuovamente **Riavvia** quando richiesto.
**Importante**  
Se il disco interno si chiama **Macintosh HD** anziché **InternalDisk**, l'istanza deve essere arrestata e riavviata per poter aggiornare l'host dedicato. Per ulteriori informazioni, consulta [Come terminare l'istanza Mac di Amazon EC2](mac-instance-stop.md).

Utilizza la procedura seguente per delegare la proprietà all'utente amministrativo. Quando ti riconnetti all'istanza con SSH, esegui l'avvio dal disco interno utilizzando l'utente amministrativo speciale (`aws-managed-user`). La password iniziale per `aws-managed-user` è vuota, quindi è necessario sovrascriverla alla prima connessione. Ripeti quindi i passaggi per installare e avviare macOS Screen Sharing poiché il volume di avvio è cambiato.

**Per delegare la proprietà all'amministratore di un volume Amazon EBS**

1. Dal computer locale, nel terminale, connettiti all'istanza Mac con processore Apple con il seguente comando. 

   ```
   ssh -i /path/key-pair-name.pem aws-managed-user@instance-public-dns-name
   ```

1. Quando visualizzi l'avviso `WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!`, esegui una delle operazioni seguenti per risolvere il problema.

   1. Cancella gli host noti usando il seguente comando. Quindi, ripeti il passaggio precedente.

      ```
      rm ~/.ssh/known_hosts
      ```

   1. Aggiungi la stringa seguente al comando SSH del passaggio precedente.

      ```
      -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no
      ```

1. Imposta la password per `aws-managed-user` con il seguente comando. La password iniziale per `aws-managed-user` è vuota, quindi è necessario sovrascriverla alla prima connessione.

   1. 

      ```
      [aws-managed-user ~]$ sudo /usr/bin/dscl . -passwd /Users/aws-managed-user password
      ```

   1. Quando ricevi il prompt`Permission denied. Please enter user's old password:`, premi INVIO.
**Suggerimento per la risoluzione dei problemi:**  
Se ricevi il messaggio di errore `passwd: DS error: eDSAuthFailed`, usa il seguente comando.  

      ```
      [aws-managed-user ~]$ sudo passwd aws-managed-user
      ```

1. Installa e avvia macOS Screen Sharing utilizzando il comando seguente.

   ```
   [aws-managed-user ~]$ sudo launchctl enable system/com.apple.screensharing
   sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.screensharing.plist
   ```

1. Disconnettiti dall'istanza digitando **exit** e premendo INVIO.

1. Dal computer locale, nel Terminale, riconnettiti all'istanza con un tunnel SSH alla porta VNC usando il seguente comando.

   ```
   ssh -i /path/key-pair-name.pem -L 5900:localhost:5900 aws-managed-user@instance-public-dns-name
   ```

1. Dal computer locale, connettiti a `localhost:5900` seguendo la procedura seguente:

   1. Apri il **Finder** e seleziona **Vai**.

   1. Seleziona **Connetti al server**.

   1. Nel campo **Indirizzo del server**, inserisci `vnc://localhost:5900`.

1.  Nella finestra macOS, connettiti alla sessione remota dell'istanza Mac con processore Apple come `aws-managed-user`, utilizzando la password creata nel [passaggio 3](#amu-passwd).
**Nota**  
Quando ti viene richiesto di accedere con il tuo ID Apple, seleziona **Configura in seguito**.

1. Accedi al volume Amazon EBS utilizzando una delle opzioni seguenti.

   1. Per macOS Ventura o versioni successive: apri **Impostazioni di sistema**, seleziona **Generale** nel riquadro sinistro, quindi **Disco di avvio** nella parte inferiore destra del riquadro.

   1. Per macOS Monterey o versioni precedenti: apri **Preferenze di sistema**, seleziona **Disco di avvio**, quindi sblocca il riquadro tramite l'icona del lucchetto nella parte inferiore sinistra della finestra.
**Nota**  
Fino al riavvio, quando viene richiesta una password di amministratore, usa quella configurata in precedenza per `aws-managed-user`. La password potrebbe essere diversa da quella impostata per `ec2-user` o dall'account amministratore predefinito dell'istanza. Le istruzioni seguenti indicano quando utilizzare la password di amministratore dell'istanza.

1. Seleziona il volume Amazon EBS (il volume non denominato **InternalDisk**nella finestra del **disco di avvio**) e scegli **Riavvia**.
**Nota**  
Se disponi di più volumi Amazon EBS avviabili collegati all'istanza Mac con processore Apple, assicurati di utilizzare un nome univoco per ogni volume.

1. Conferma il riavvio, quindi scegli **Autorizza utenti** quando richiesto.

1. Nel riquadro **Autorizza utente per questo volume**, verifica che l'utente amministrativo (per impostazione predefinita, `ec2-user`) sia selezionato, quindi scegli **Autorizza**.

1. Inserisci la password `ec2-user` creata nel [passaggio 3](#passwd-step) della procedura precedente, quindi seleziona **Continua**.

1. Quando richiesto, inserisci la password per l'utente amministrativo speciale (`aws-managed-user`).

1. Dal computer locale, nel Terminale, riconnettiti all'istanza utilizzando SSH con nome utente `ec2-user`.
**Suggerimento per la risoluzione dei problemi:**  
Se visualizzi l'avviso `WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!`, esegui il comando seguente e riconnettiti all'istanza tramite SSH.  

   ```
   rm ~/.ssh/known_hosts
   ```

1. Per eseguire l'aggiornamento del software, usa i comandi in [Aggiornamento del software su istanze Mac x86](#x86-mac1).

------

## Aggiornamento del software su istanze Mac x86
<a name="x86-mac1"></a>

Su istanze Mac x86 puoi installare aggiornamenti del sistema operativo da Apple utilizzando il comando `softwareupdate`.

**Per installare aggiornamenti del sistema operativo da Apple su istanze Mac x86**

1. Elencare i pacchetti con gli aggiornamenti disponibili utilizzando il seguente comando.

   ```
   [ec2-user ~]$ softwareupdate --list
   ```

1. Installare tutti gli aggiornamenti o solo aggiornamenti specifici. Per installare aggiornamenti specifici, utilizzare il seguente comando.

   ```
   [ec2-user ~]$ sudo softwareupdate --install label
   ```

   Per installare invece tutti gli aggiornamenti, utilizzare il seguente comando.

   ```
   [ec2-user ~]$ sudo softwareupdate --install --all --restart
   ```

Gli amministratori di sistema possono utilizzarlo AWS Systems Manager per distribuire aggiornamenti del sistema operativo preapprovati su istanze Mac x86. Per ulteriori informazioni, consulta la [Guida per l'utente AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/).

È possibile utilizzare Homebrew per installare gli aggiornamenti ai pacchetti nelle AMI macOS EC2, in modo da avere la versione più recente di questi pacchetti nelle istanze. È possibile anche utilizzare Homebrew per installare ed eseguire applicazioni macOS comuni su Amazon EC2 macOS. Per ulteriori informazioni, consulta la [documentazione di Homebrew](https://docs.brew.sh/).

**Per installare gli aggiornamenti utilizzando Homebrew**

1. Aggiornare Homebrew utilizzando il seguente comando.

   ```
   [ec2-user ~]$ brew update
   ```

1. Elencare i pacchetti con gli aggiornamenti disponibili utilizzando il seguente comando.

   ```
   [ec2-user ~]$ brew outdated
   ```

1. Installare tutti gli aggiornamenti o solo aggiornamenti specifici. Per installare aggiornamenti specifici, utilizzare il seguente comando.

   ```
   [ec2-user ~]$ brew upgrade package name
   ```

   Per installare invece tutti gli aggiornamenti, utilizzare il seguente comando.

   ```
   [ec2-user ~]$ brew upgrade
   ```

# Aumentare le dimensioni di un volume EBS sull'istanza Mac
<a name="mac-instance-increase-volume"></a>

Puoi aumentare le dimensioni dei tuoi volumi Amazon EBS sull'istanza Mac. Per ulteriori informazioni, consulta [Volumi elastici Amazon EBS](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-modify-volume.html) nella *Guida per l'utente di Amazon EBS*.

Dopo aver aumentato le dimensioni del volume, è necessario aumentare le dimensioni del container APFS come segue.

**Aumentare lo spazio su disco disponibile per l'uso**

1. Determinare se è necessario riavviare. Se si ridimensiona un volume EBS esistente su un'istanza Mac in esecuzione, è necessario [riavviare l'istanza](ec2-instance-reboot.md) per rendere disponibile la nuova dimensione. Se la modifica dello spazio su disco è stata eseguita durante l'avvio, non sarà necessario riavviare il sistema.

   Visualizzare lo stato corrente delle dimensioni del disco: 

   ```
   [ec2-user ~]$  diskutil list external physical
   /dev/disk0 (external, physical):
      #:                       TYPE NAME                    SIZE       IDENTIFIER
      0:                 GUID_partition_scheme            *322.1 GB     disk0
      1:                 EFI EFI                           209.7 MB     disk0s1
      2:                 Apple_APFS Container disk2        321.9 GB     disk0s2
   ```

1. Copia e incolla il comando seguente.

   ```
   [ec2-user ~]$ PDISK=$(diskutil list physical external | head -n1 | cut -d" " -f1)
   APFSCONT=$(diskutil list physical external | grep "Apple_APFS" | tr -s " " | cut -d" " -f8)
   yes | sudo diskutil repairDisk $PDISK
   ```

1. Copia e incolla il comando seguente.

   ```
   [ec2-user ~]$ sudo diskutil apfs resizeContainer $APFSCONT 0
   ```

# Come terminare l'istanza Mac di Amazon EC2
<a name="mac-instance-stop"></a>

Quando interrompi un'istanza Mac, questa rimane nello stato `stopping` per circa 15 minuti prima di passare allo stato `stopped`.

Quando arresti o interrompi un'istanza Mac, Amazon EC2 esegue un flusso di lavoro di scrubbing sull'host dedicato sottostante per cancellare l'SSD interno, per cancellare le variabili NVRAM persistenti e per aggiornare il dispositivo con il firmware più recente. Ciò garantisce che le istanze Mac forniscano la stessa sicurezza e privacy dei dati delle altre istanze Nitro EC2. Consente anche di eseguire le AMI macOS più recenti. Durante il flusso di lavoro di scrubbing, l'host dedicato entra temporaneamente in stato di sospensione. Su istanze Mac x86, il completamento del flusso di lavoro di scrubbing può richiedere fino a 50 minuti. Se Amazon EC2 deve aggiornare il firmware del dispositivo, il completamento del flusso di lavoro potrebbe richiedere fino a 3 ore. Sulle istanze Apple Silicon Mac, il completamento del flusso di lavoro di pulizia potrebbe richiedere fino a 4,5 ore.

Non è possibile avviare l'istanza Mac interrotta o avviare una nuova istanza Mac fino al termine del flusso di lavoro di scrubbing, a quel punto Host dedicato entra nello stato `available`.

La misurazione e la fatturazione vengono sospese quando l'host dedicato entra nello stato `pending`. Non viene addebitato alcun addebito per la durata del flusso di lavoro di scrubbing.

## Rilasciare l'Host dedicato per l'istanza Mac
<a name="mac-instance-release-dedicated-host"></a>

Quando hai finito di utilizzare l'istanza Mac, puoi rilasciare l'Host dedicato. Prima di poter rilasciare il Host dedicato, è necessario interrompere o terminare l'istanza Mac. Non è possibile rilasciare l'host finché il periodo di allocazione non superi il periodo minimo di 24 ore.

**Per rilasciare l'Host dedicato**

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

1. Nel riquadro di navigazione, scegliere **Instances (Istanze)**.

1. Selezionare l'istanza e scegliere **Instance State (Stato istanza)**, quindi scegliere **Stop instance (Interrompi istanza)** o **Terminate instance (Termina istanza)**.

1. Nel riquadro di navigazione, selezionare **Host dedicati (Host dedicati)**.

1. Selezionare il Host dedicato e scegliere **Actions (Azioni)**, **Release host (Rilascia host)**.

1. Quando viene richiesta la conferma, scegliere **Release (Rilascia)**.

# Configurazione della protezione dell’integrità del sistema per istanze Mac di Amazon EC2
<a name="mac-sip-settings"></a>

Puoi configurare le impostazioni di System Integrity Protection (SIP) per le istanze Mac x86 e Mac con processore Apple. SIP è una funzionalità di sicurezza fondamentale di macOS che aiuta a prevenire l’esecuzione non autorizzata di codice e le modifiche a livello di sistema. Per ulteriori informazioni, consulta [About System Integrity Protection](https://support.apple.com/en-us/102149).

Puoi abilitare o disabilitare completamente la funzionalità SIP oppure abilitare o disabilitare selettivamente impostazioni SIP specifiche. Consigliamo di disabilitare la funzionalità SIP solo temporaneamente per eseguire le attività necessarie e quindi di riattivarla il prima possibile. Lasciare la funzionalità SIP disabilitata potrebbe rendere l’istanza vulnerabile al codice dannoso.

La configurazione SIP è supportata in tutte le AWS regioni in cui sono supportate le istanze Mac di Amazon EC2.

**Topics**
+ [

## Considerazioni
](#mac-sip-considerations)
+ [

## Configurazioni SIP predefinite
](#mac-sip-defaults)
+ [

## Controllo della configurazione SIP
](#mac-sip-check-settings)
+ [

## Prerequisiti per istanze Mac con processore Apple
](#mac-sip-prereqs)
+ [

## Configurazione delle impostazioni SIP
](#mac-sip-configure)
+ [

## Controllo dello stato dell’attività di configurazione SIP
](#mac-sip-state)

## Considerazioni
<a name="mac-sip-considerations"></a>
+ Sono supportati i seguenti tipi di istanza Mac di Amazon EC2 e versioni macOS:
  + **Mac1 \$1 Mac2 \$1 Mac2-m1ultra**: macOS Ventura (versione 13.0 o successiva)
  + **Mac2-m2 \$1 Mac2-m2pro**: macOS Ventura (versione 13.2 o successiva)
  + **Mac-m4 \$1 Mac-m4pro**: macOS Sequoia (versione 15.6 o successiva)
**Nota**  
Le versioni beta e di anteprima di macOS non sono supportate.
+ Puoi specificare una configurazione SIP personalizzata per abilitare o disabilitare selettivamente le singole impostazioni SIP. Se implementi una configurazione personalizzata, [connettiti all’istanza e verifica le impostazioni](#mac-sip-check-settings) per assicurarti che i requisiti siano implementati correttamente e funzionino come previsto.

  Le configurazioni SIP potrebbero cambiare con gli aggiornamenti di macOS. Consigliamo di rivedere le impostazioni SIP personalizzate dopo ogni aggiornamento della versione di macOS per garantire la compatibilità continua e la corretta funzionalità delle configurazioni di sicurezza.
+ Per istanze Mac x86, le impostazioni SIP vengono applicate a livello di istanza. Qualsiasi volume root collegato all’istanza erediterà automaticamente le impostazioni SIP configurate.

  Per le istanze Mac con processore Apple, le impostazioni SIP vengono applicate a livello di volume. I volumi root collegati all’istanza non ereditano le impostazioni SIP. Se colleghi un altro volume root, devi riconfigurare le impostazioni SIP allo stato richiesto.
+ Il completamento delle attività di configurazione SIP può richiedere fino a 90 minuti. L’istanza rimane irraggiungibile mentre è in corso l’attività di configurazione SIP.
+ Le configurazioni SIP non vengono trasferite in istantanee o create successivamente dall' AMIs istanza.
+ Le istanze Mac con processore Apple devono avere un solo volume avviabile e ogni volume collegato può avere un solo utente amministrativo aggiuntivo.

## Configurazioni SIP predefinite
<a name="mac-sip-defaults"></a>

La tabella seguente elenca la configurazione SIP predefinita per le istanze Mac x86 e Mac con processore Apple.


|  | Istanze Mac con processore Apple | Istanze Mac x86 | 
| --- | --- | --- | 
| Interno Apple | Abilitato | Disabilitato | 
| Protezioni del filesystem | Abilitato | Disabilitato | 
| Sistema di base | Abilitato | Abilitato | 
| Restrizioni di debugging | Abilitato | Abilitato | 
| Restrizioni Dtrace | Abilitato | Abilitato | 
| Firma Kext | Abilitato | Abilitato | 
| Protezioni Nvram | Abilitato | Abilitato | 

## Controllo della configurazione SIP
<a name="mac-sip-check-settings"></a>

Consigliamo di controllare la configurazione SIP prima e dopo aver apportato le modifiche per assicurarti che sia configurata come previsto.

**Per verificare la configurazione SIP di un’istanza Mac di Amazon EC2**  
[Connettiti all’istanza tramite SSH](connect-to-mac-instance.md#mac-instance-ssh), quindi esegui il comando seguente nella riga di comando.

```
$ csrutil status
```

Di seguito è riportato un output di esempio.

```
System Integrity Protection status: enabled.

Configuration:
    Apple Internal: enabled
    Kext Signing: disabled
    Filesystem Protections: enabled
    Debugging Restrictions: enabled
    DTrace Restrictions: enabled
    NVRAM Protections: enabled
    BaseSystem Verification: disabled
```

## Prerequisiti per istanze Mac con processore Apple
<a name="mac-sip-prereqs"></a>

Prima di poter configurare le impostazioni SIP per le istanze Mac con processore Apple, devi impostare una password e abilitare il token sicuro per l’utente amministrativo del volume root Amazon EBS (`ec2-user`),

**Nota**  
La password e il token sicuro vengono impostati la prima volta che ti connetti a un’istanza Mac con processore Apple utilizzando l’interfaccia grafica (GUI). Se in precedenza [hai effettuato la connessione all’istanza utilizzando la GUI](connect-to-mac-instance.md#mac-instance-vnc) o stai usando un’istanza Mac x86 **non** devi eseguire questi passaggi.

**Nota**  
Tutti i nomi utente e le password macOS utilizzati per l'autenticazione macOS devono avere una lunghezza compresa tra 4 e 16 caratteri per essere utilizzati con le chiamate API delle impostazioni SIP.

**Per impostare una password e abilitare il token sicuro per l’utente amministrativo del volume root EBS**

1. [Connect all'istanza tramite SSH.](connect-to-mac-instance.md#mac-instance-ssh)

1. Imposta la password per l’utente `ec2-user`.

   ```
   $ sudo /usr/bin/dscl . -passwd /Users/ec2-user
   ```

1. Abilita il token sicuro per l’utente `ec2-user`. In `-oldPassword`, specifica la stessa password del passaggio precedente. In `-newPassword`, specifica una password diversa. Il comando seguente presuppone che la vecchia e la nuova password siano salvate nei file `.txt`.

   ```
   $ sysadminctl -oldPassword `cat old_password.txt` -newPassword `cat new_password.txt`
   ```

1. Verifica che il token sicuro sia abilitato.

   ```
   $ sysadminctl -secureTokenStatus ec2-user
   ```

## Configurazione delle impostazioni SIP
<a name="mac-sip-configure"></a>

Quando configuri le impostazioni SIP per la tua istanza, puoi abilitare o disabilitare tutte le impostazioni SIP oppure puoi specificare una configurazione personalizzata che abiliti o disabiliti selettivamente impostazioni SIP specifiche.

**Nota**  
Se implementi una configurazione personalizzata, [connettiti all’istanza e verifica le impostazioni](#mac-sip-check-settings) per assicurarti che i requisiti siano implementati correttamente e funzionino come previsto.  
Le configurazioni SIP potrebbero cambiare con gli aggiornamenti di macOS. Consigliamo di rivedere le impostazioni SIP personalizzate dopo ogni aggiornamento della versione di macOS per garantire la compatibilità continua e la corretta funzionalità delle configurazioni di sicurezza.

Per configurare le impostazioni SIP per la tua istanza, devi creare un’attività di configurazione SIP. L’attività di configurazione SIP specifica le impostazioni SIP per l’istanza.

Quando crei una configurazione SIP per un’istanza Mac con processore Apple, devi specificare le credenziali seguenti:
+ **Utente amministrativo del disco interno**
  + Nome utente: solo l’utente amministrativo predefinito (`aws-managed-user`) è supportato e viene utilizzato per impostazione predefinita. Non puoi specificare un utente amministrativo diverso.
  + Password: se non hai modificato la password predefinita per `aws-managed-user`, specifica la password predefinita, che è *vuota*. Altrimenti, specifica la password.
+ **Utente amministrativo del volume root Amazon EBS**
  + Nome utente: se non hai modificato l’utente amministrativo predefinito, specifica `ec2-user`. Altrimenti, specifica il nome utente per l’utente amministrativo.
  + Password: devi specificare sempre la password.

Utilizza i seguenti metodi per creare un’attività di configurazione SIP.

------
#### [ Console ]

**Per creare una configurazione SIP tramite la console**

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 a sinistra, scegli **Istanze**, quindi seleziona l’istanza Mac di Amazon EC2.

1. Nella scheda **Sicurezza**, scegli **Modifica Mac, Modifica System Integrity Protection**.

1. Per abilitare tutte le impostazioni SIP, seleziona **Abilita SIP**. Per disabilitare tutte le impostazioni SIP, deseleziona **Abilita SIP**.

1. Per specificare una configurazione personalizzata che abiliti o disabiliti selettivamente impostazioni SIP specifiche, seleziona **Specifica una configurazione SIP personalizzata**, quindi seleziona o deseleziona le impostazioni SIP da abilitare o disabilitare.

1. Specifica le credenziali per l’utente del volume root e il proprietario del disco interno.

1. Scegli **Crea attività di modifica SIP**.

------
#### [ AWS CLI ]

**Per creare un'attività di configurazione SIP utilizzando il AWS CLI**  
Usare il protection-modification-task comando [ create-mac-system-integrity-](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-mac-system-integrity-protection-modification-task.html).

**Abilitazione o disabilitazione di tutte le impostazioni SIP**  
Per abilitare o disabilitare completamente tutte le impostazioni SIP, utilizza solo il parametro `--mac-system-integrity-protection-status`.

Il comando di esempio seguente abilita tutte le impostazioni SIP.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status enabled \
--mac-credentials file://mac-credentials.json
```

**Specificazione di una configurazione SIP personalizzata**  
Per specificare una configurazione SIP personalizzata che abilita o disabilita selettivamente determinate impostazioni SIP, specifica i parametri `--mac-system-integrity-protection-status` e `--mac-system-integrity-protection-configuration`. In questo caso, utilizza `mac-system-integrity-protection-status` per specificare lo stato SIP generale e usa `mac-system-integrity-protection-configuration` per abilitare o disabilitare selettivamente le singole impostazioni SIP.

Il comando di esempio seguente crea un’attività di configurazione SIP per abilitare tutte le impostazioni SIP, tranne `NvramProtections` e `FilesystemProtections`.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status enabled \
--mac-system-integrity-protection-configuration "NvramProtections=disabled, FilesystemProtections=disabled" \
--mac-credentials file://mac-credentials.json
```

Il comando di esempio seguente crea un’attività di configurazione SIP per disabilitare tutte le impostazioni SIP, tranne `DtraceRestrictions`.

```
aws ec2 create-mac-system-integrity-protection-modification-task \
--instance-id i-0abcdef9876543210 \
--mac-system-integrity-protection-status disabled \
--mac-system-integrity-protection-configuration "DtraceRestrictions=enabled" \
--mac-credentials file://mac-credentials.json
```

**Contenuti del file `mac-credentials.json`**  
I seguenti contenuti fanno parte del file `mac-credentials.json` indicato negli esempi precedenti.

```
{
  "internalDiskPassword":"internal-disk-admin_password",
  "rootVolumeUsername":"root-volume-admin_username",
  "rootVolumepassword":"root-volume-admin_password"
}
```

------

## Controllo dello stato dell’attività di configurazione SIP
<a name="mac-sip-state"></a>

Utilizza uno dei seguenti metodi per verificare lo stato delle attività di configurazione SIP.

------
#### [ Console ]

**Per visualizzare le attività di configurazione SIP tramite la console**

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 a sinistra, scegli **Istanze**, quindi seleziona l’istanza Mac di Amazon EC2.

1. Nella scheda **Sicurezza**, scorri verso il basso fino alla sezione **Attività di modifica Mac**.

------
#### [ AWS CLI ]

**Per verificare lo stato delle attività di configurazione SIP utilizzando il AWS CLI**  
Utilizza il comando [ describe-mac-modification-tasks](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-modification-tasks.html).

------

# Trova le versioni macOS supportate per il tuo host dedicato Mac Amazon EC2
<a name="macos-firmware-visibility"></a>

Puoi visualizzare le ultime versioni di macOS supportate dall'host dedicato Mac Amazon EC2. Con questa funzionalità, puoi verificare se l'host dedicato è in grado di supportare il lancio di istanze con le tue versioni macOS preferite.

Ogni versione di macOS richiede una versione firmware minima sull'Apple Mac sottostante per un avvio corretto. La versione del firmware per Apple Mac può diventare obsoleta se un host dedicato Mac è rimasto inattivo per un periodo di tempo prolungato o se contiene un'istanza in esecuzione da molto tempo.

Per garantire il supporto delle ultime versioni di macOS, puoi interrompere o terminare le istanze sull'host dedicato Mac allocato. Ciò attiva il flusso di lavoro di pulizia dell'host e aggiorna il firmware sull'Apple Mac sottostante per supportare le ultime versioni di macOS. Un host dedicato con un'istanza di lunga durata verrà aggiornato automaticamente quando interrompi o termini un'istanza in esecuzione.

Per ulteriori informazioni sui flussi di lavoro, consulta [Come terminare l'istanza Mac di Amazon EC2](mac-instance-stop.md).

Per ulteriori informazioni sull'avvio di istanze Mac, consulta [Avvia un'istanza Mac utilizzando o Console di gestione AWS AWS CLI](mac-instance-launch.md).

Puoi visualizzare informazioni sulle ultime versioni di macOS supportate sull'host dedicato allocato utilizzando la console Amazon EC2 o la AWS CLI.

------
#### [ Console ]

**Per visualizzare le informazioni sul firmware dell'host dedicato utilizzando la console**

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

1. Nel riquadro di navigazione, selezionare **Host dedicati (Host dedicati)**.

1. Nella pagina **Dettagli host dedicati**, in **Ultime versioni macOS supportate**, puoi vedere le ultime versioni di macOS supportate dall'host.

------
#### [ AWS CLI ]

**Per visualizzare le informazioni sul firmware dell'host dedicato, utilizzare il AWS CLI**  
Utilizzare il comando [https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-hosts.html](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-mac-hosts.html), sostituendo `region` con la Regione AWS appropriata.

```
$ aws ec2 describe-mac-hosts --region us-east-1
  {
      "MacHosts": [
          {
              "HostId": "h-07879acf49EXAMPLE",
              "MacOSLatestSupportedVersions": [
                  "14.3",
                  "13.6.4",
                  "12.7.3"
              ]
          }
      ]
  }
```

------

# Sottoscrizione alle notifiche delle AMI macOS
<a name="macos-subscribe-notifications"></a>

Per ricevere una notifica quando AMIs vengono rilasciate nuove versioni o quando BridgeOS è stato aggiornato, iscriviti alle notifiche utilizzando Amazon SNS.

Per ulteriori informazioni su AMIs macOS EC2, consulta. [Note sulla versione di Amazon EC2 per macOS AMIs](macos-ami-overview.md)

**Come sottoscrivere le notifiche delle AMI macOS**

1. [Apri la console Amazon SNS nella versione v3/home. https://console.aws.amazon.com/sns/](https://console.aws.amazon.com/sns/v3/home)

1. Nella barra di navigazione modifica la regione in **Stati Uniti orientali (Virginia settentrionale)**, se necessario. È necessario utilizzare questa regione in quanto le notifiche SNS per le quali hai effettuato la sottoscrizione sono state create in questa regione.

1. Nel riquadro di navigazione scegli **Subscriptions (Sottoscrizioni)**.

1. Scegli **Create Subscription (Crea sottoscrizione)**.

1. Nella finestra di dialogo **Create subscription (Crea sottoscrizione)** eseguire le seguenti operazioni:

   1. Per **Topic ARN**, copia e incolla uno dei seguenti Amazon Resource Names ()ARNs:
      + **arn:aws:sns:us-east-1:898855652048:amazon-ec2-macos-ami-updates**
      + **arn:aws:sns:us-east-1:898855652048:amazon-ec2-bridgeos-updates**

   1. Per **Protocollo)**, scegli una delle seguenti opzioni:
      + **E-mail:**

        In **Endpoint** digita l'indirizzo e-mail utilizzabile per ricevere le notifiche. Dopo aver creato la sottoscrizione, riceverai un messaggio di conferma con oggetto `AWS Notification - Subscription Confirmation`. Apri l'e-mail e seleziona **Conferma sottoscrizione** per completare la sottoscrizione.
      + **SMS:**

        In **Endpoint** digita un numero di telefono utilizzabile per ricevere le notifiche.
      + **AWS Lambda, Amazon SQS, Amazon Data Firehose** (*le notifiche arriveranno in formato JSON*):

        Per **Endpoint** inserisci l'ARN per la funzione Lambda, la coda SQS o il flusso Firehose utilizzabile per ricevere le notifiche.

   1. Scegli **Create Subscription** (Crea sottoscrizione).

Ogni volta che macOS AMIs viene rilasciato, inviamo notifiche agli abbonati dell'argomento. `amazon-ec2-macos-ami-updates` Quando bridgeOS viene aggiornato, verranno inviate notifiche ai sottoscrittori dell'argomento `amazon-ec2-bridgeos-updates`. Se non desideri più ricevere queste notifiche, segui la procedura seguente per annullare la sottoscrizione.

**Annullamento della sottoscrizione alle notifiche delle AMI macOS**

1. [Apri la console Amazon SNS nella versione v3/home. https://console.aws.amazon.com/sns/](https://console.aws.amazon.com/sns/v3/home)

1. Nella barra di navigazione modifica la regione in **Stati Uniti orientali (Virginia settentrionale)**, se necessario. È necessario utilizzare questa regione in quanto le notifiche SNS sono state create in questa regione.

1. Nel riquadro di navigazione scegli **Subscriptions (Sottoscrizioni)**.

1. Selezionare la sottoscrizione, quindi selezionare **Actions (Operazioni)**, **Delete subscriptions (Cancella sottoscrizioni)**. Quando viene richiesta la conferma, selezionare **Delete (Cancella)**.

# Recupera l' IDs AWS Systems Manager AMI macOS utilizzando l'API Parameter Store
<a name="macos-ami-ids-parameter-store"></a>

Devi specificare un'AMI quando avvii un'istanza. Un'AMI è specifica per un Regione AWS sistema operativo e un'architettura di processori. Puoi visualizzare tutto il sistema macOS AMIs in un unico dispositivo Regione AWS e recuperare l'ultima AMI macOS eseguendo una query AWS Systems Manager sull'API Parameter Store. Utilizzando questi parametri pubblici, non è necessario cercare manualmente l'AMI macOS. IDs I parametri pubblici sono disponibili sia x86 per ARM64 macOS che per macOS AMIs e possono essere integrati con i modelli esistenti AWS CloudFormation .

**Autorizzazioni richieste**  
Per eseguire questa azione, il [principale IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html#id_roles_terms-and-concepts) deve disporre delle autorizzazioni per richiamare l'azione API `ssm:GetParameter`.

**Per visualizzare un elenco di tutti i macOS AMIs della versione corrente Regione AWS utilizzando il AWS CLI**  
Usa il [get-parameters-by-path](https://docs.aws.amazon.com/cli/latest/reference/ssm/get-parameters-by-path.html)comando seguente per visualizzare un elenco di tutti i macOS AMIs nella regione corrente.

```
aws ssm get-parameters-by-path --path /aws/service/ec2-macos --recursive --query "Parameters[].Name"
```

**Per recuperare l'ID AMI dell'ultima delle principali AMI macOS utilizzando il AWS CLI**  
Usa il seguente comando [get-parameter](https://docs.aws.amazon.com/cli/latest/reference/ssm/get-parameter.html) con il sottoparametro `image_id`. Nell'esempio seguente, sostituiscilo `sonoma` con una versione principale supportata da macOS, `x86_64_mac` con il processore e `region-code` con una versione supportata Regione AWS per la quale desideri l'ID AMI macOS più recente.

```
aws ssm get-parameter --name /aws/service/ec2-macos/sonoma/x86_64_mac/latest/image_id --region region-code
```

Per ulteriori informazioni, consulta [Ricerca dei parametri pubblici AMI per macOS](https://docs.aws.amazon.com/systems-manager/latest/userguide/parameter-store-public-parameters-ami.html#public-parameters-ami-macos) nella *Guida per l'utente di AWS Systems Manager *.

# Note sulla versione di Amazon EC2 per macOS AMIs
<a name="macos-ami-overview"></a>

Le seguenti informazioni forniscono dettagli sui pacchetti inclusi di default in EC2 macOS AMIs e riepilogano le modifiche per ogni versione dell'AMI EC2 macOS.

Per informazioni su come abbonarsi alle notifiche dell'AMI macOS, consulta [Sottoscrizione alle notifiche delle AMI macOS](macos-subscribe-notifications.md).

Le istanze Mac possono essere eseguite su uno dei seguenti sistemi operativi:
+ macOS Mojave (versione 10.14) (solo istanze Mac x86)
+ macOS Catalina (versione 10.15) (solo istanze Mac x86)
+ macOS Big Sur (versione 11) (istanze x86 e Mac M1)
+ macOS Monterey (versione 12) (istanze x86 e Mac M1)
+ macOS Ventura (versione 13) (tutte le istanze Mac, le istanze Mac M2 e M2 Pro supportano macOS Ventura versione 13.2 o successiva)
+ macOS Sonoma (versione 14) (tutte le istanze Mac)
+ macOS Sequoia (versione 15) (tutte le istanze Mac)
**Nota**  
Le istanze Mac M4 e M4 Pro supportano macOS Sequoia versione 15.6 o successiva.

## Approva le politiche sulla privacy della rete locale per macOS Sequoia
<a name="macos-sequoia-lnp"></a>

macOS Sequoia (versione 15) ha una nuova funzionalità per la privacy della rete locale che ha un impatto sugli utenti dei servizi locali basati su IP, incluso l'Instance Metadata Service (IMDS) di Amazon EC2.

**Importante**  
Per assicurarti di avere accesso ininterrotto ai servizi locali basati su IP, segui i passaggi seguenti per approvare le politiche sulla privacy della rete locale.

**Per approvare le politiche sulla privacy della rete locale**

1. [Connessione all'interfaccia utente grafica (GUI) dell'istanza](connect-to-mac-instance.md#mac-instance-vnc).

1. Segui le istruzioni sullo schermo per approvare le politiche sulla privacy della rete locale.

1. Dopo aver approvato le politiche, crea un'AMI della tua istanza Mac EC2. Per ulteriori informazioni, consulta [Creare un'AMI supportata da Amazon EBS](creating-an-ami-ebs.md). 

Tutte le istanze Mac EC2 lanciate dall'AMI appena creata manterranno le autorizzazioni di privacy della rete locale.

## Pacchetti predefiniti inclusi in Amazon EC2 macOS AMIs
<a name="macos-ami-default-packages"></a>

La tabella seguente descrive i pacchetti inclusi per impostazione predefinita in macOS AMIs EC2.


| Pacchetti | Note di rilascio | 
| --- | --- | 
|  EC2 macOS Init  |  [https://github.com/aws/ec2-macos-init/tags](https://github.com/aws/ec2-macos-init/tags)  | 
|  EC2 macOS Utils  |  [https://github.com/aws/ec2-macos-utils/tags](https://github.com/aws/ec2-macos-utils/tags)  | 
|  Amazon Agente SSM  |  [https://github.com/aws/amazon-ssm-agent/releases](https://github.com/aws/amazon-ssm-agent/releases)  | 
|  AWS Command Line Interface (AWS CLI) versione 2  |  [https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst](https://raw.githubusercontent.com/aws/aws-cli/v2/CHANGELOG.rst)  | 
|  Strumenti della riga di comando per Xcode  |  [https://developer.apple.com/documentation/xcode-release-notes](https://developer.apple.com/documentation/xcode-release-notes)  | 
|  Homebrew  |  [https://github.com/Homebrew/brew/releases](https://github.com/Homebrew/brew/releases)  | 
|  EC2 Instance Connect  |  [https://github.com/aws/aws-ec2-instance-connect-config/releases](https://github.com/aws/aws-ec2-instance-connect-config/releases)  | 
|  Safari  |  [https://developer.apple.com/documentation/safari-release-notes](https://developer.apple.com/documentation/safari-release-notes)  | 

## Aggiornamenti delle AMI macOS di Amazon EC2
<a name="macos-ami-change-log"></a>

La tabella seguente descrive le modifiche incluse nelle versioni dell'AMI macOS EC2. Tieni presente che alcune modifiche si applicano a tutti i AMIs macOS EC2, mentre altre si applicano solo a un sottoinsieme di questi. AMIs

### Aggiornamenti delle AMI macOS EC2
<a name="monthly-ami-updates"></a>


| Versione | Modifiche | 
| --- | --- | 
| 2026/03/17 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2026.03.03 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025/12/26 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.12.17 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.11.18 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.09.04 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.08.05 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.06.27 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.05.21 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.05.05 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025/03/18 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2025.01.24 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024.12.20 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024.10.28 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024.08.20 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024.06.07 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 
| 2024.04.12 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html) [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/macos-ami-overview.html)  | 