Usa l'agente EC2Launch v1 per eseguire attività durante l'avvio dell'istanza di EC2 Windows - Amazon Elastic Compute Cloud

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

Usa l'agente EC2Launch v1 per eseguire attività durante l'avvio dell'istanza di EC2 Windows

EC2Launchè un set di PowerShell script Windows che ha sostituito il EC2Config servizio su Windows Server 2016 e 2019. AMIs Molti di questi AMIs sono ancora disponibili. EC2Launchv2 è l'agente di avvio più recente per tutte le versioni di Windows supportate, che sostituisce entrambe EC2Config e. EC2Launch Per ulteriori informazioni, consulta Usa l'agente EC2Launch v2 per eseguire attività durante l'avvio dell'istanza di EC2 Windows.

Nota

Da utilizzare EC2Launch conIMDSv2, la versione deve essere 1.3.2002730 o successiva.

È possibile utilizzare il seguente PowerShell comando di Windows per verificare la versione installata di. EC2Launch

Test-ModuleManifest -Path "C:\ProgramData\Amazon\EC2-Windows\Launch\Module\Ec2Launch.psd1" | Select Version

EC2Launchattività

EC2Launchesegue le seguenti attività per impostazione predefinita durante l'avvio iniziale dell'istanza:

  • Imposta un nuovo sfondo che esegue il rendering delle informazioni riguardanti l'istanza.

  • Imposta il nome del computer sull'IPv4indirizzo privato dell'istanza.

  • Invia le informazioni sull'istanza alla EC2 console Amazon.

  • Invia l'impronta personale del RDP certificato alla EC2 console.

  • Imposta una password casuale per l'account dell'amministratore.

  • Aggiunge suffissiDNS.

  • Estende in modo dinamico la partizione del sistema operativo per includere qualsiasi spazio non partizionato.

  • Esegue i dati utente (se specificato). Per ulteriori informazioni sulla specifica dei dati utente, consulta Esegui comandi all'avvio di un'EC2istanza con input di dati utente.

  • Imposta percorsi statici persistenti per raggiungere il servizio di metadati e i server. AWS KMS

    Importante

    Se AMI viene creata un'istanza personalizzata, queste rotte vengono acquisite come parte della configurazione del sistema operativo e tutte le nuove istanze avviate da questa istanza AMI manterranno le stesse rotte, indipendentemente dal posizionamento della sottorete. Per aggiornare i routing, vedi Aggiorna i metadati/i KMS percorsi per Server 2016 e versioni successive quando avvii un file personalizzato AMI.

Le seguenti attività aiutano a mantenere la compatibilità con le versioni precedenti del servizio. EC2Config È inoltre possibile configurare EC2Launch l'esecuzione di queste attività durante l'avvio:

  • Inizializza i EBS volumi secondari.

  • Invia i registri degli eventi di Windows ai registri della EC2 console.

  • Invia il messaggio «Windows is ready to use» alla EC2 console.

Per ulteriori informazioni su Windows Server 2019, consulta Confronta le funzionalità delle versioni di Windows Server su Microsoft.com.

Struttura di directory di EC2Launch

EC2Launchviene installato per impostazione predefinita in Windows Server 2016 e versioni successive AMIs nella directory principaleC:\ProgramData\Amazon\EC2-Windows\Launch.

Nota

Per impostazione predefinita, Windows nasconde i file e le cartelle in C:\ProgramData. Per visualizzare EC2Launch cartelle e file, è necessario digitare il percorso in Windows Explorer o modificare le proprietà della cartella per mostrare file e cartelle nascosti.

La directory Launch contiene le sottodirectory seguenti.

  • Scripts— Contiene PowerShell gli script che compongono. EC2Launch

  • Module— Contiene il modulo per la creazione di script relativi ad AmazonEC2.

  • Config - Contiene file di configurazione dello script che si possono personalizzare.

  • Sysprep - Contiene risorse Sysprep.

  • Settings - Contiene un'applicazione per l'interfaccia utente grafica di Sysprep.

  • Library— Contiene librerie condivise per gli agenti di EC2 lancio.

  • Logs - Contiene i file di log generati dagli script.

Telemetria

La telemetria è un'informazione aggiuntiva che consente di AWS comprendere meglio i requisiti, diagnosticare i problemi e fornire funzionalità per migliorare l'esperienza con i servizi. AWS

EC2Launchversione 1.3.2003498 e successive raccolgono dati di telemetria, ad esempio metriche di utilizzo ed errori. Questi dati vengono raccolti dall'EC2istanza Amazon su cui EC2Launch viene eseguito. Sono inclusi tutti i Windows AMIs di proprietà di AWS.

I seguenti tipi di telemetria vengono raccolti da: EC2Launch

  • Informazioni di utilizzo: comandi dell'agente, metodo di installazione e frequenza di esecuzione pianificata.

  • Errori e informazioni diagnostiche: installazione dell'agente ed esecuzione dei codici di errore.

Esempi di dati raccolti:

2021/07/15 21:44:12Z: EC2LaunchTelemetry: IsAgentScheduledPerBoot=true 2021/07/15 21:44:12Z: EC2LaunchTelemetry: IsUserDataScheduledPerBoot=true 2021/07/15 21:44:12Z: EC2LaunchTelemetry: AgentCommandCode=1 2021/07/15 21:44:12Z: EC2LaunchTelemetry: AgentCommandErrorCode=5 2021/07/15 21:44:12Z: EC2LaunchTelemetry: AgentInstallCode=2 2021/07/15 21:44:12Z: EC2LaunchTelemetry: AgentInstallErrorCode=0

La telemetria è abilitata per impostazione predefinita. Puoi disabilitare la raccolta dati di telemetria in qualsiasi momento. Se la telemetria è abilitata, EC2Launch invia i dati di telemetria senza ulteriori notifiche ai clienti.

Viene registrata la scelta di abilitare o disabilitare la telemetria.

È possibile attivare o disattivare la raccolta di telemetria. La propria selezione per attivare o disattivare la telemetria viene raccolta per garantire l'adesione alla propria opzione di telemetria.

Visibilità della telemetria

Quando la telemetria è abilitata, viene visualizzata nell'output della EC2 console Amazon come segue:

2021/07/15 21:44:12Z: Telemetry: <Data>
Disabilitare la telemetria su un'istanza

Per disattivare la telemetria impostando una variabile di ambiente di sistema, esegui il comando seguente come amministratore:

setx /M EC2LAUNCH_TELEMETRY 0

Per disabilitare la telemetria durante l'installazione, eseguire install.ps1 come riportato:

. .\install.ps1 -EnableTelemetry:$false