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à.
Variabili di sistema del servizio di automazione
I runbook dl servizio di automazione di AWS Systems Manager utilizzano le seguenti variabili. Per un esempio di come vengono utilizzate queste variabili, visualizza il testo JSON di origine del runbook AWS-UpdateWindowsAmi
.
Per visualizzare l'origine JSON del runbook di AWS-UpdateWindowsAmi
Aprire la console di AWS Systems Manager all'indirizzo https://console.aws.amazon.com/systems-manager/
. -
Nel pannello di navigazione, scegliere Documents (Documenti).
-
Nell'elenco di documenti utilizzare la barra di ricerca o i numeri alla sua destra per scegliere il runbook
AWS-UpdateWindowsAmi
. -
Scegliere la scheda Content (Contenuti).
Variabili di sistema
I runbook del servizio di automazione supportano le seguenti variabili di sistema.
Variabile | Informazioni |
---|---|
|
L'ID dell'Account AWS dell'utente o del ruolo con il quale viene eseguita l'Automazione. |
|
Data (al momento dell'esecuzione) nel formato aaaa-MM-gg. |
|
Data e ora (al momento dell'aesecuzione) nel formato aaaa-MM-gg. |
|
Partizione in cui si trova la risorsa. Per le Regioni AWS standard, la partizione è |
|
La regione in cui viene eseguito il runbook. Ad esempio, us-east-2. |
Variabili del servizio di automazione
I runbook del servizio di automazione supportano le seguenti variabili di automazione.
Variabile | Informazioni |
---|---|
|
L'identificatore univoco assegnato all'automazione corrente. Ad esempio, |
Terminologia
I seguenti termini descrivono come vengono risolte le variabili e i parametri.
Termine | Definizione | Esempio |
---|---|---|
ARN costante |
Un Amazon Resource Name (ARN) valido senza variabili. |
|
Parametro Runbook |
Parametro definito a livello di runbook (ad esempio, |
|
Variabile di sistema |
Variabile generica sostituita nel runbook quando una qualsiasi parte del runbook viene valutata. |
|
Variabile del servizio di automazione |
Variabile relativa all'automazione, sostituita nel runbook quando una qualsiasi parte del runbook viene valutata. |
|
Parametro di Systems Manager |
Variabile definita all'interno di AWS Systems Manager Parameter Store. Non è possibile farvi riferimento direttamente nell'input della fase. Potrebbero essere necessarie autorizzazioni per accedere al parametro. |
|
Scenari supportati
Scenario | Commenti | Esempio |
---|---|---|
ARN costante |
Viene eseguito un controllo delle autorizzazioni per verificare che l'utente che esegue la chiamata sia autorizzato a passare |
|
Parametro del runbook fornito per |
Deve essere definito nell'elenco di parametri del runbook. |
|
Valore fornito per il parametro del runbook all'avvio. |
Il cliente fornisce il valore da utilizzare per un parametro. Gli input di esecuzione forniti all'avvio devono essere definiti nell'elenco di parametri del runbook. |
Gli input per l'avvio dell'esecuzione dell'automazione includono: |
Parametro di Systems Manager referenziato all'interno del contenuto del runbook. |
La variabile esiste nell'account del cliente, o è un parametro pubblicamente accessibile, e |
|
Variabile di sistema a cui viene fatto riferimento nella definizione della fase |
Una variabile di sistema viene sostituita nel runbook all'avvio dell'automazione. Il valore inserito nel runbook fa riferimento al momento in cui viene eseguita la sostituzione. Ad esempio, il valore di una variabile temporale inserita nella fase 1 sarà diverso da quello inserito nella fase 3 a causa del tempo intercorso tra le esecuzioni delle due fasi. Non è necessario che le variabili di sistema siano impostate nell'elenco di parametri del runbook. |
|
Variabile del servizio di automazione a cui viene fatto riferimento nella definizione della fase. |
Non è necessario impostare le variabili del servizio di automazione nell'elenco di parametri del runbook. L'unica variabile del servizio di automazione è supportata è automation:EXECUTION_ID. |
|
Riferimento all'output della fase precedente nella definizione della fase successiva |
Si tratta del reindirizzamento di un parametro. L'output di una fase precedente viene indicato con la sintassi |
|
Scenari non supportati
Scenario | Commento | Esempio |
---|---|---|
Parametro di Systems Manager fornito per |
Non supportato. |
|
Parametro di Systems Manager a cui si fa riferimento nell'input della fase. |
Restituisce un'eccezione |
|
Definizione della fase mediante variabili |
La definizione di una fase nel runbook si basa su variabili. |
|
Riferimento incrociato a parametri del runbook |
L'utente fornisce un parametro di input all'avvio, che rappresenta un riferimento a un altro parametro nel runbook. |
|
Espansione multilivello |
Il runbook definisce una variabile che restituisce il nome di una variabile. Il nome è racchiuso tra i delimitatori della variabile ({{ }}) e viene espanso fino al valore della variabile/parametro. |
|
Riferimento all'output da una fase del runbook con un altro tipo di variabile |
L'utente fa riferimento all'output da una fase di un runbook precedente all'interno di una fase successiva. L'output ha un tipo di variabile che non soddisfa i requisiti dell'operazione nella fase successiva. |
|