• non AWS Systems ManagerChange Manager è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, vedere Modifica della AWS Systems ManagerChange Manager disponibilità.
• La AWS Systems Manager CloudWatch dashboard non sarà più disponibile dopo il 30 aprile 2026. I clienti possono continuare a utilizzare la CloudWatch console Amazon per visualizzare, creare e gestire le proprie CloudWatch dashboard Amazon, proprio come fanno oggi. Per ulteriori informazioni, consulta la documentazione di Amazon CloudWatch Dashboard.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Utilizzo di Run Command per inviare un comando che restituisce notifiche di stato
Le seguenti procedure mostrano come utilizzare AWS Command Line Interface (AWS CLI) o la AWS Systems Manager console per inviare un comando tramiteRun Command, uno strumento in AWS Systems Manager, configurato per restituire notifiche di stato.
Invio di un comando Run Command che restituisce le notifiche (console)
Utilizzare la procedura seguente per inviare un comando tramite Run Command, configurato per restituire le notifiche di stato con la console del Systems Manager.
Per inviare un comando che restituisca le notifiche (console)
Apri la AWS Systems Manager console all'indirizzo https://console.aws.amazon.com/systems-manager/
. Nel pannello di navigazione, scegliere Run Command.
-
Selezionare Run command (Esegui comando).
-
Nell'elenco Command document (Documento comando), scegliere un documento di Systems Manager.
-
Nella sezione Command parameters (Parametri di comando) specificare i valori per i parametri necessari.
In Targets (Destinazioni), scegliere i nodi gestiti in cui si desidera eseguire questa operazione specificando i tag, selezionando le istanze o i dispositivi edge manualmente o indicando un gruppo di risorse.
Suggerimento
Se un nodo gestito che ti aspetti di vedere non è presente nell'elenco, consulta Risoluzione dei problemi relativi alla disponibilità dei nodi gestiti per suggerimenti sulla risoluzione dei problemi.
In Other parameters (Altri parametri):
-
In Comment (Commento) digitare le informazioni su questo comando.
-
In Timeout (seconds) (Timeout [secondi]), specificare il numero di secondi che il sistema dovrà attendere prima di generare un errore per l'intera esecuzione del comando.
-
Per Rate control (Controllo velocità):
-
In Concurrency (Simultaneità), specificare un numero o una percentuale di nodi gestiti su cui eseguire contemporaneamente il comando.
Nota
Se hai selezionato le destinazioni specificando i tag applicati ai nodi gestiti o specificando i gruppi di AWS risorse e non sei sicuro del numero di nodi gestiti come target, limita il numero di destinazioni che possono eseguire il documento contemporaneamente specificando una percentuale.
-
Per Error threshold (Soglia di errore) specificare quando interrompere l'esecuzione del comando sulle altri nodi gestiti dopo un errore su un numero o una percentuale di nodi. Se ad esempio si specificano 3 errori, Systems Manager interrompe l'invio del comando quando riceve il quarto errore. Anche i nodi gestiti che stanno ancora elaborando il comando potrebbero inviare errori.
-
(Opzionale) Nella sezione Output options (Opzioni di output), per salvare l'output del comando in un file, selezionare la casella Write command output to an S3 bucket (Scrivi l'output del comando in un bucket S3). Digita i nomi del bucket e del prefisso (cartella) nelle caselle.
Nota
Le autorizzazioni S3 che garantiscono la possibilità di scrivere i dati in un bucket S3 sono quelle del profilo dell'istanza (per EC2 le istanze) o del ruolo del servizio IAM (macchine ad attivazione ibrida) assegnato all'istanza, non quelle dell'utente IAM che esegue questa attività. Per ulteriori informazioni, consulta le pagine Configurazione delle autorizzazioni dell'istanza richieste per Systems Manager oppure Creazione di un ruolo di servizio IAM per un ambiente ibrido. Inoltre, se il bucket S3 specificato si trova su un Account AWS diverso, assicurarsi che il profilo dell'istanza o il ruolo di servizio IAM associato al nodo gestito disponga delle autorizzazioni necessarie per scrivere su quel bucket.
-
Nella sezione SNS Notifications (Notifiche SNS) scegliere Enable SNS notifications (Abilita le notifiche SNS).
-
In IAM role (Ruolo IAM), scegliere l'ARN del ruolo IAM Amazon SNS creato nell'attività 3 in Monitoraggio delle modifiche di stato di Systems Manager utilizzando le notifiche Amazon SNS.
-
In SNS topic (Argomento SNS) immettere l'ARN dell'argomento Amazon SNS da utilizzare.
-
Nel campo Event notifications (Notifiche eventi) scegliere gli eventi per cui si vogliono ricevere le notifiche.
-
In Change notifications (Notifiche di modifiche), scegliere di ricevere notifiche solo per il riepilogo del comando (Command status changes [Modifica dello stato del comando]) o per ogni copia di un comando inviata a più nodi (Command status on each instance changes [Modifica dello stato del comando su ogni istanza]).
-
Selezionare Esegui.
-
Controllare la propria e-mail per verificare di aver ricevuto un messaggio da Amazon SNS e aprire il messaggio e-mail. Amazon SNS può richiedere diversi minuti per inviare il messaggio e-mail.
Invio di un comando Run Command che restituisce notifiche (CLI)
Utilizzare la procedura seguente per inviare un comando tramite Run Command configurato per restituire le notifiche di stato con AWS CLI.
Per inviare un comando che restituisca le notifiche (CLI)
-
Apri AWS CLI il.
-
Specificate i parametri nel comando seguente da indirizzare in base al nodo gestito IDs.
aws ssm send-command --instance-ids "ID-1, ID-2" --document-name "Name" --parameters'{"commands":["input"]}'--service-role"SNSRoleARN"--notification-config '{"NotificationArn":"SNSTopicName","NotificationEvents":["All"],"NotificationType":"Command"}'Di seguito è riportato un esempio.
aws ssm send-command --instance-ids "i-02573cafcfEXAMPLE, i-0471e04240EXAMPLE" --document-name "AWS-RunPowerShellScript" --parameters '{"commands":["Get-Process"]}' --service-role "arn:aws:iam::111122223333:role/SNS_Role" --notification-config '{"NotificationArn":"arn:aws:sns:us-east-1:111122223333:SNSTopic","NotificationEvents":["All"],"NotificationType":"Command"}'Comandi alternativi
Specificare i parametri nel comando seguente per definire le destinazioni delle istanze gestite tramite i tag.
aws ssm send-command --targets "Key=tag:TagName,Values=TagKey" --document-name "Name" --parameters'{"commands":["input"]}'--service-role"SNSRoleARN"--notification-config '{"NotificationArn":"SNSTopicName","NotificationEvents":["All"],"NotificationType":"Command"}'Di seguito è riportato un esempio.
aws ssm send-command --targets "Key=tag:Environment,Values=Dev" --document-name "AWS-RunPowerShellScript" --parameters '{"commands":["Get-Process"]}' --service-role "arn:aws:iam::111122223333:role/SNS_Role" --notification-config '{"NotificationArn":"arn:aws:sns:us-east-1:111122223333:SNSTopic","NotificationEvents":["All"],"NotificationType":"Command"}' -
Premere Invio.
-
Controllare la propria e-mail per verificare di aver ricevuto un messaggio da Amazon SNS e aprire il messaggio e-mail. Amazon SNS può richiedere diversi minuti per inviare il messaggio e-mail.
Per ulteriori informazioni, consulta la sezione send-command nella Documentazione di riferimento della AWS CLI .