Variables del sistema de Automation
Los manuales de procedimientos de AWS Systems Manager Automation usan las siguientes variables. En el código fuente JSON del manual de procedimientos AWS-UpdateWindowsAmi
, puede ver un ejemplo de cómo se usan estas variables.
Para ver el código fuente JSON del manual de procedimientos AWS-UpdateWindowsAmi
Abra la consola de AWS Systems Manager en https://console.aws.amazon.com/systems-manager/
. -
En el panel de navegación, elija Documentos.
-
En la lista de documentos, utilice la barra de búsqueda o los números que se encuentran a la derecha de la barra de búsqueda para seleccionar el manual de procedimientos
AWS-UpdateWindowsAmi
. -
Elija la pestaña Content.
Variables del sistema
Los manuales de procedimientos de Automation admiten las siguientes variables del sistema.
Variable | Detalles |
---|---|
|
El ID de la Cuenta de AWS del usuario o el rol donde se ejecuta Automatización. |
|
La fecha (en el tiempo de ejecución) con el formato aaaa-MM-dd. |
|
La fecha y la hora (en el tiempo de ejecución) con el formato aaaa-MM-dd_HH.mm.ss. |
|
Partición en la que se encuentra el recurso. Para las Regiones de AWS estándar, la partición es |
|
La región en la que se ejecuta el manual de procedimientos. Por ejemplo, us-east-2. |
Variables de Automation
Los manuales de procedimientos de Automation admiten las siguientes variables de la automatización.
Variable | Detalles |
---|---|
|
El identificador único asignado a la automatización actual. Por ejemplo, |
Terminología
Los siguientes términos describen cómo se resuelven las variables y los parámetros.
Plazo | Definición | Ejemplo |
---|---|---|
ARN constante |
Un nombre de recurso de Amazon (ARN) válido sin variables. |
|
Parámetro del manual de procedimientos |
Un parámetro definido en el nivel del manual de procedimientos (por ejemplo, |
|
Variable del sistema |
Una variable general que se sustituye en el manual de procedimientos cuando se evalúa cualquiera de sus partes. |
|
Variable de Automation |
Una variable relacionada con la automatización que se sustituye en el manual de procedimientos cuando se evalúa cualquier parte del manual. |
|
Parámetro de Systems Manager |
Un variable definida en AWS Systems Manager Parameter Store. No se puede referenciar directamente en la entrada de paso. Es posible que se requieran permisos para acceder al parámetro. |
|
Escenarios admitidos
Escenario | Comentarios | Ejemplo |
---|---|---|
ARN constante |
Se lleva a cabo una comprobación de autenticación para verificar que el usuario que realiza la llamada tiene permiso para pasar el |
|
Parámetro de manual de procedimientos suministrado para |
Se debe definir en la lista de parámetros del manual de procedimientos. |
|
Valor proporcionado para el parámetro del manual de procedimientos en el inicio. |
El cliente proporciona el valor que se usará para un parámetro. Las entradas suministradas en el inicio deben estar definidas en la lista de parámetros del manual de procedimientos. |
Las entradas en la ejecución de automatización de inicio incluyen: |
Parámetro de Systems Manager que se referencia en el contenido del manual de procedimientos. |
La variable existe dentro de la cuenta del cliente o es un parámetro de acceso público, y el |
|
Variable del sistema a la que se hace referencia en la definición del paso |
Una variable de sistema se sustituye en el manual de procedimientos cuando se inicia la automatización. El valor inyectado en el manual de procedimientos es relativo al momento en el que se produce la sustitución. Por ejemplo, el valor de una variable de tiempo inyectada en el paso 1 es diferente del valor inyectado en el paso 3 debido al tiempo que se tarda en ejecutar los pasos intermedios. No es necesario que las variables del sistema se establezcan en la lista de parámetros del manual de procedimientos. |
|
Variable de Automation a la que se hace referencia en la definición del paso. |
No es necesario que las variables de Automation se establezcan en la lista de parámetros del manual de procedimientos. La única variable de Automation admitida es automation:EXECUTION_ID. |
|
Hacer referencia a la salida del paso anterior en la definición del paso siguiente. |
Es el redireccionamiento de parámetros. Se hace referencia a la salida de un paso anterior con la sintaxis |
|
Escenarios no admitidos
Escenario | Comentario | Ejemplo |
---|---|---|
Parámetro de Systems Manager proporcionado para |
No admitido. |
|
Parámetro de Systems Manager que se referencia de manera directa en la entrada de paso |
Devuelve la excepción |
|
Definición de paso variable |
La definición de un paso en el manual de procedimientos se construye a través de variables. |
|
Referencia cruzada de los parámetros del manual de procedimientos |
El usuario proporciona un parámetro de entrada en el inicio, que es una referencia a otro parámetro del manual de procedimientos. |
|
Expansión multinivel |
El manual de procedimientos define una variable que toma el nombre de una variable. Se encuentra dentro de los delimitadores de variable (es decir, {{ }}) y se expande al valor de dicho parámetro/variable. |
|
Referencia a la salida de un paso de manual de procedimientos que es un tipo de variable diferente |
El usuario referencia la salida de un paso de manual de procedimientos anterior en el paso siguiente. La salida es un tipo de variable que no cumple los requisitos de la acción en el paso siguiente. |
|