Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Variables système Automation
Les runbooks Automation AWS Systems Manager utilisent les variables suivantes. Pour obtenir un exemple d'utilisation de ces variables, affichez la source JSON du runbook AWS-UpdateWindowsAmi
.
Pour afficher la source JSON du runbook AWS-UpdateWindowsAmi
Ouvrez la console AWS Systems Manager à l'adresse https://console.aws.amazon.com/systems-manager/
. -
Dans le panneau de navigation, cliquez sur Documents.
-
Dans la liste de documents, utilisez la barre de recherche ou les nombres à droite de la barre de recherche pour choisir le runbook
AWS-UpdateWindowsAmi
. -
Sélectionnez l'onglet Contenu.
Variables système
Les runbooks Automation prennent en charge actuellement les variables système suivantes.
Variable | Détails |
---|---|
|
L'ID de l'Compte AWS de l'utilisateur ou du rôle dans lequel Automation s'exécute. |
|
Date (au moment de l'exécution) au format AAAA-MM-JJ. |
|
Date et heure (au moment de l'exécution) au format AAAA-MM-JJ_HH.mm.ss. |
|
Partition dans laquelle se trouve la ressource. Pour les Régions AWS standards, la partition est |
|
La région dans laquelle le runbook est exécuté. Par exemple, us-east-2. |
Variables d'automatisation
Les runbooks Automation prennent en charge les variables d'automatisation suivantes.
Variable | Détails |
---|---|
|
Identifiant unique attribué à l'exécution de l'automatisation actuelle. Par exemple, |
Terminologie
Les conditions suivantes décrivent comment les variables et les paramètres sont résolus.
Durée | Définition | Exemple |
---|---|---|
ARN constant |
Un Amazon Resource Name (ARN) valide, sans variables. |
|
Paramètre runbook |
Un paramètre défini au niveau du runbook ( |
|
Variable système |
Variable générale remplacée dans le runbook lors de l'évaluation d'une partie du runbook. |
|
Variable d'automatisation |
Variable relative à l'automatisation remplacée dans le runbook lors de l'évaluation d'une partie du runbook. |
|
Paramètre Systems Manager |
Une variable définie dans AWS Systems Manager Parameter Store. Il ne peut pas être référencé directement dans l'entrée de l'étape. Des autorisations peuvent être requises pour accéder au paramètre. |
|
Scénarios pris en charge
Scénario | Commentaires | Exemple |
---|---|---|
ARN |
Un contrôle d'autorisation est effectué pour vérifier que l'utilisateur appelant est autorisé à passer le |
|
Paramètre runbook fourni pour |
Doit être défini dans la liste des paramètres du runbook. |
|
Valeur fournie pour le paramètre du runbook au démarrage. |
Le client fournit la valeur à utiliser pour un paramètre. Toutes les entrées fournies au moment du démarrage doivent être définies dans la liste des paramètres du runbook. |
Les entrées pour démarrer l'exécution d'Automation incluent : |
Paramètre Systems Manager référencé dans le contenu du runbook. |
La variable existe dans le compte du client, ou est un paramètre accessible publiquement, et le |
|
Variable système référencée dans la définition de l'étape |
Au démarrage de l'automatisation, une variable système est remplacée dans le runbook. La valeur injectée dans le runbook est relative au moment où la substitution se produit. En d'autres termes, la valeur d'une variable de temps injectée à l'étape 1 est différente de la valeur injectée à l'étape 3 en raison du temps nécessaire pour exécuter les étapes entre elles. Les variables système n'ont pas besoin d'être définies dans la liste des paramètres du runbook. |
|
Variable d'automatisation référencée dans la définition de l'étape. |
Les variables d'automatisation n'ont pas besoin d'être définies dans la liste des paramètres du runbook. La seule variable d'automatisation prise en charge est automation:EXECUTION_ID. |
|
Reportez-vous à la sortie de l'étape précédente dans la définition de l'étape suivante. |
Il s'agit de la redirection du paramètre. La sortie de l'étape précédente est référencée à l'aide de la syntaxe |
|
Scénarios non pris en charge
Scénario | Comment | Exemple |
---|---|---|
Paramètre Systems Manager fourni pour |
Non pris en charge. |
|
Paramètre Systems Manager directement référencé dans l'entrée de l'étape. |
Renvoie une exception |
|
Définition de l'étape des variables |
La définition d'une étape du runbook est construite en variables. |
|
Paramètres runbook de références croisées |
L'utilisateur fournit un paramètre d'entrée au moment du démarrage qui est une référence à un autre paramètre du runbook. |
|
Extension à plusieurs niveaux |
Le runbook définit une variable qui évalue le nom d'une variable. Elle se trouve dans les séparateurs de variables (c'est-à-dire {{ }}) et s'étend à la valeur de cette variable/ce paramètre. |
|
Référencement de sortie à partir d'une étape de runbook qui est un autre type de variable |
L'utilisateur fait référence à la sortie d'une étape d'un précédent runbook au sein d'une étape ultérieure. Le résultat est un type de variable qui ne respecte pas les exigences de l'action dans l'étape suivante. |
|