AWS Systems ManagerChange Managernon è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta AWS Systems ManagerChange Managerla pagina Modifica della disponibilità.
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à.
Installazione di SSM Agent su nodi ibridi di Windows Server
Questo argomento descrive come eseguire l'installazione AWS Systems Manager SSM Agent su Windows Server macchine in un ambiente ibrido e multicloud. Per informazioni sull'installazione SSM Agent su EC2 istanze di, consulta. Windows Server Installazione e disinstallazione manuale SSM Agent sulle EC2 istanze di Windows Server
Prima di iniziare, individua il codice e l'ID di attivazione generati durante il processo di attivazione ibrida, come descritto in Crea un'attivazione ibrida per registrare i nodi con Systems Manager. È possibile specificare il codice e l'ID nella procedura seguente.
Per l'installazione SSM Agent su EC2 Windows Server macchine diverse in un ambiente ibrido e multicloud
-
Accedi a un server o una macchina virtuale all'interno dell'ambiente ibrido e multicloud.
-
Se si utilizza un proxy HTTP o HTTPS, è necessario impostare l'
http_proxyohttps_proxynella sessione della shell corrente. Se non utilizzi un proxy, questa fase può essere ignorata.Per un server proxy HTTP, impostare la variabile seguente:
http_proxy=http://hostname:porthttps_proxy=http://hostname:portPer un server proxy HTTPS, impostare questa variabile:
http_proxy=http://hostname:porthttps_proxy=https://hostname:portPer PowerShell, configura le impostazioni del INet proxy Win:
[System.Net.WebRequest]::DefaultWebProxy $proxyServer = "http://hostname:port" $proxyBypass = "169.254.169.254" $WebProxy = New-Object System.Net.WebProxy($proxyServer,$true,$proxyBypass) [System.Net.WebRequest]::DefaultWebProxy = $WebProxyNota
La configurazione INet del proxy Win è necessaria per PowerShell le operazioni. Per ulteriori informazioni, consulta Impostazioni del proxy di SSM Agent e servizi di Systems Manager.
-
Apri Windows PowerShell come amministratore.
-
Copia e incolla il seguente blocco di comandi in Windows PowerShell. Sostituisci ogni
example resource placeholdercon le tue informazioni. Ad esempio, il codice di attivazione e l'ID di attivazione generati quando si crea un'attivazione ibrida e con l'identificatore SSM Agent da Regione AWS cui si desidera effettuare il download.Importante
Tieni presenti queste importanti informazioni relative a questo processo:
-
L'utilizzo
ssm-setup-cliper non EC2 installazioni massimizza la sicurezza dell'installazione e della configurazione di Systems Manager. -
La
ssm-setup-clisupporta un'opzionemanifest-urlche determina l'origine da cui viene scaricato l'agente. Non specificare un valore per questa opzione a meno che non sia richiesto dall'organizzazione. -
Utilizza lo script fornito qui
per convalidare la firma di ssm-setup-cli. -
Durante la registrazione delle istanze, utilizza solo il link per il download fornito per la
ssm-setup-cli. Lassm-setup-clinon deve essere conservata separatamente per usi futuri.
regionrappresenta l'identificatore di una regione Regione AWS supportata da AWS Systems Manager, ad esempious-east-2per la regione Stati Uniti orientali (Ohio). Per un elenco deiregionvalori supportati, vedere la colonna Regione negli endpoint del servizio Systems Manager in. Riferimenti generali di Amazon Web ServicesInoltre, la
ssm-setup-cliinclude le seguenti opzioni:-
version: i valori validi sonolatestestable. -
downgrade: riporta l'agente a una versione precedente. -
skip-signature-validation: ignora la convalida della firma durante il download e l'installazione dell'agente.
-
-
Premi
Enter.
Nota
Se il comando ha esito negativo, verificare che sia in esecuzione la versione più recente di AWS Strumenti per PowerShell.
Il comando esegue quanto segue:
-
Scarica e installa SSM Agent sulla macchina.
-
Registra la macchina con il servizio Systems Manager.
-
Restituisce una risposta alla richiesta simile a quella riportata di seguito:
Directory: C:\Users\ADMINI~1\AppData\Local\Temp\2 Mode LastWriteTime Length Name ---- ------------- ------ ---- d----- 07/07/2018 8:07 PM ssm {"ManagedInstanceID":"mi-008d36be46EXAMPLE","Region":"us-east-2"} Status : Running Name : AmazonSSMAgent DisplayName : Amazon SSM Agent
La macchina è ora un nodo gestito. Questi nodi gestiti ora vengono identificati con il prefisso "mi-". È possibile visualizzare i nodi gestiti nella pagina Nodo gestito inFleet Manager, utilizzando il AWS CLI comando describe-instance-informationo utilizzando il comando DescribeInstanceInformationAPI.
Impostazione della rotazione automatica della chiave privata
Per rafforzare il tuo livello di sicurezza, puoi configurare AWS Systems Manager Agent (SSM Agent) in modo che ruoti automaticamente la chiave privata per un ambiente ibrido e multicloud. È possibile accedere a questa funzione utilizzandoSSM Agent3.0.1031.0 o versioni successive Attivare questa funzione seguendo la procedura seguente per.
Per configurare SSM Agent per ruotare la chiave privata di un ambiente ibrido e multicloud
-
Accedi a
/etc/amazon/ssm/su una macchina Linux oC:\Program Files\Amazon\SSMper una macchina Windows Server. -
Copiare il contenuto di
amazon-ssm-agent.json.templateIn un nuovo file denominatoamazon-ssm-agent.json. Save (Salva)amazon-ssm-agent.jsonnella stessa directory doveamazon-ssm-agent.json.templatesi trova. -
Trova
Profile,KeyAutoRotateDays. Immettere il numero di giorni desiderato tra le rotazioni automatiche della chiave privata. -
Riavviare SSM Agent.
Ogni volta che si modifica la configurazione, riavviareSSM Agent.
È possibile personalizzare altre funzionalità diSSM Agentutilizzando la stessa procedura. Per un up-to-date elenco delle proprietà di configurazione disponibili e dei relativi valori predefiniti, vedere Config Property
Annullamento della registrazione e nuova registrazione di un nodo gestito (Windows Server)
È possibile annullare la registrazione di un nodo gestito richiamando l'operazione DeregisterManagedInstanceAPI da AWS CLI o Tools for Windows. PowerShell Di seguito è illustrato un esempio di comando CLI:
aws ssm deregister-managed-instance --instance-id
"mi-1234567890"
Per rimuovere le informazioni di registrazione rimanenti per l'agente, rimuovi la chiave IdentityConsumptionOrder dal file amazon-ssm-agent.json. Quindi, esegui il comando riportato di seguito:
amazon-ssm-agent -register -clear
Nota
Puoi registrare nuovamente un server on-premises, un dispositivo periferico o una macchina virtuale locale utilizzando lo stesso codice di attivazione e lo stesso ID, purché non sia stato raggiunto il limite di istanze per il codice di attivazione e l'ID designati. Puoi verificare il limite di istanza per un codice e un ID di attivazione chiamando l'API describe-activations utilizzando il AWS CLI. Dopo aver eseguito il comando, verifica che il valore di RegistrationCount non sia superiore a RegistrationLimit. Se è maggiore, è necessario utilizzare un codice e un ID di attivazione diversi.
Per registrare nuovamente un nodo gestito su una macchina ibrida Windows Server
-
Connettiti alla macchina.
-
Esegui il comando seguente. Assicurati di sostituire i valori segnaposto con il codice e l'ID di attivazione generati, quando hai creato un'attivazione ibrida e con l'identificativo della Regione da cui desideri scaricare l'SSM Agent.
$dir = $env:TEMP + "\ssm" cd $dir Start-Process ./ssm-setup-cli.exe -ArgumentList @( "-register", "-activation-code=$code", "-activation-id=$id", "-region=$region" ) -Wait -NoNewWindow