• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Acciones de AWS EC2

|View as Markdown (English)

Esta página proporciona una referencia de las acciones de AWS EC2 disponibles en el catálogo de acciones de automatización del flujo de trabajo. Utilice estas acciones para administrar instancias EC2, volúmenes y snapshots de EBS, direcciones IP de Elastic, Amazon Machine Images (AMI), grupos de seguridad, pares de claves y etiquetas de recursos de EC2.

Requisitos previos

Antes de emplear las acciones AWS en la automatización del flujo de trabajo, cerciorar de tener lo siguiente:

  • Una cuenta de AWS con las licencias adecuadas.
  • Credenciales de AWS configuradas (credenciales de usuario de IAM, ARN de rol de IAM o credenciales de sesión).
  • Las licencias IAM necesarios para los servicios específicos de AWS que planea emplear.

Consulte Configurar credenciales de AWS para obtener información sobre cómo crear usuarios y roles de IAM, y configurar credenciales de AWS estáticas y de sesión para la integración con las acciones de AWS de automatización de flujos de trabajo.

Instancia de ejecución

El identificador de la acción es aws.ec2.runInstances.

Lanza el número especificado de instancias utilizando una AMI para la que tiene permisos. Si no especifica un ID de subred, se utiliza la subred de VPC predeterminada. Si alguna AMI tiene un código de producto al que el usuario no se ha suscrito, la solicitud falla.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se realizará el lanzamiento de las instancias.

us-east-2

imageId

Cadena

Obligatorio. El ID de la AMI a usar para la instancia.

ami-0ca4d5db4872d0c28

instanceType

Cadena

Obligatorio. El tipo de instancia que se usará para la instancia.

t2.micro

minCount

En t

Obligatorio. Número mínimo de instancias a lanzar.

1

maxCount

En t

Obligatorio. Número máximo de instancias a lanzar.

10

parameters

Mapa

Opcional. Parámetros adicionales de la API de boto3 para la llamada run_instances.

{"EbsOptimized": false, "TagSpecifications": [{"ResourceType": "instance", "Tags": [{"Key": "Name", "Value": "My-Web-Server"}]}]}

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

Sugerencia

El mapa parameters acepta cualquier argumento opcional disponible en la API de boto3, lo que le permite construir requests dinámicamente.

La siguiente tabla describe los campos de salida para esta acción.

Describe una instancia

El identificador de la acción es aws.ec2.describeInstances.

Describe la instancia especificada o todas las instancias.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentran las instancias.

us-east-2

instanceIds

Lista

Opcional. Lista de ID de las instancias a describir.

["i-0123456789abcdef0", "i-0fedcba9876543210"]

filters

Lista

Opcional. Filtros para aplicar a la solicitud de descripción.

[{"Name": "instance-state-name", "Values": ["running"]}]

nextToken

Cadena

Opcional. Token de paginación de una respuesta anterior.

abcdefgh

maxResults

En t

Opcional. Número máximo de resultados a devolver.

100

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de describe_instances

.

success

Booleano

true

o

false

errorMessage

Cadena

"The parameter instancesSet cannot be used with the parameter maxResults"

Importante

Si especifica ID de las instancias, la salida incluye información solo para las instancias especificadas. Si especifica filtros, la salida incluye información solo para aquellas instancias que cumplen con los criterios del filtro. Si no especifica ninguno, la salida incluye información para todas las instancias. El parámetro instanceIds no se puede utilizar junto con maxResults.

Reiniciar instancias

El identificador de la acción es aws.ec2.startInstances.

Inicia una instancia respaldada por Amazon EBS que detuviste previamente.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentran las instancias.

us-east-2

instanceIds

Lista

Obligatorio. Lista de ID de las instancias a iniciar.

["i-0123456789abcdef0", "i-0fedcba9876543210"]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de start_instances

.

success

Booleano

true

o

false

errorMessage

Cadena

"The parameter instancesSet cannot be used with the parameter maxResults"

Detener instancias

El identificador de la acción es aws.ec2.stopInstances.

Detiene una instancia respaldada por Amazon EBS.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentran las instancias.

us-east-2

instanceIds

Lista

Obligatorio. Lista de ID de la instancia para detener.

["i-0123456789abcdef0", "i-0fedcba9876543210"]

hibernate

Booleano

Opcional. Hibernate la instancia en lugar de detenerla. Predeterminado:

false

.

false

force

Booleano

Opcional. Forzar la detención de la instancia. Predeterminado:

false

.

false

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de stop_instances

.

success

Booleano

true

o

false

errorMessage

Cadena

"An error occurred (InvalidInstanceID.Malformed) when calling the StopInstances operation: The instance ID 'i-123456789' is malformed"

Solicitar el reinicio de una instancia

El identificador de la acción es aws.ec2.rebootInstances.

Solicita el reinicio de las instancias especificadas. Esta operación es asincrónica —solo pone en cola una solicitud para reiniciar las instancias especificadas. La operación se realiza correctamente si las instancias son válidas y le pertenecen. Se ignoran las solicitudes para reiniciar instancias terminadas. Si una instancia no se apaga correctamente en unos pocos minutos, Amazon EC2 realiza un reinicio forzado.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentran las instancias.

us-east-2

instanceIds

Lista

Obligatorio. Lista de ID de la instancia para reiniciar.

["i-0123456789abcdef0", "i-0fedcba9876543210"]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de reboot_instances

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Apagar instancias

El identificador de la acción es aws.ec2.terminateInstances.

Apaga las instancias especificadas. Esta operación es idempotente —si termina una instancia más de una vez, cada llamada se realiza correctamente. Si especifica varias instancias y la solicitud falla (por ejemplo, debido a un único ID de la instancia incorrecto), no se termina ninguna de las instancias.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentran las instancias.

us-east-2

instanceIds

Lista

Obligatorio. ID de las instancias a terminar.

["i-0123456789abcdef0", "i-0fedcba9876543210"]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de terminate_instances

.

success

Booleano

true

o

false

errorMessage

Cadena

"An error occurred (InvalidInstanceID.Malformed) when calling the TerminateInstances operation: The instance ID 'i-012345678' is malformed"

Crear una instantánea de EBS

El identificador de la acción es aws.ec2.createSnapshot.

Crea una instantánea de un volumen de EBS y la almacena en Amazon S3. Puede utilizar instantáneas para copias de seguridad, para hacer copias de volúmenes de EBS y para guardar datos antes de apagar una instancia. La ubicación del volumen de EBS de origen determina dónde puede crear la instantánea.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentra el volumen de EBS.

us-east-2

volumeId

Cadena

Obligatorio. El ID del volumen de EBS del que se creará la instantánea.

vol-0123456789abcdef0

description

Cadena

Opcional. Una descripción para la instantánea.

This is a test snapshot

outpostArn

Cadena

Opcional. El nombre de recurso de Amazon (ARN) del Outpost en el que se creará la instantánea.

arn:aws:ec2:us-east-1:123456789012:outpost/op-1a2b3c4d5e6f7g8h9

tagSpecifications

Lista

Opcional. Etiquetas para aplicar a la instantánea en el momento de la creación.

[{"ResourceType":"snapshot","Tags":[{"Key":"testKey","Value":"testValue"}]}]

location

Cadena

Opcional. La ubicación de la instantánea. Valores válidos:

regional

,

local

.

regional

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de create_snapshot

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Eliminar una instantánea

El identificador de la acción es aws.ec2.deleteSnapshot.

Elimina la instantánea especificada. No puede eliminar una instantánea del dispositivo raíz de un volumen de EBS utilizado por una AMI registrada —primero debe anular el registro de la AMI antes de poder eliminar la instantánea.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentra el snapshot.

us-east-2

snapshotId

Cadena

Obligatorio. El ID de la instantánea para eliminar.

snapshot-id-1

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

No hay cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de delete_snapshot

.

success

Booleano

true

o

false

errorMessage

Cadena

"Failed to delete snapshot"

Asignar una dirección IP Elastic

El identificador de la acción es aws.ec2.allocateAddress.

Asigna una nueva dirección IP Elastic para usar con instancias EC2 en una VPC.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se asigna la dirección.

us-east-2

domain

Cadena

Opcional. Alcance de la dirección. Utilice

vpc

para instancias de VPC.

vpc

address

Cadena

Opcional. Una dirección IP Elastic específica para recuperar que liberó anteriormente.

203.0.113.25

networkBorderGroup

Cadena

Opcional. Limita el grupo desde el cual se anuncia la dirección IP.

us-east-2

tagSpecifications

Lista

Opcional. Etiquetas aplicadas a la dirección en el momento de la asignación.

[{"ResourceType": "elastic-ip", "Tags": [{"Key": "Name", "Value": "nat-eip"}]}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "allocationId", "expression": ".response.AllocationId"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de allocate_address

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Asociar una dirección IP Elastic

El identificador de la acción es aws.ec2.associateAddress.

Asocia una dirección IP Elastic con una instancia EC2 o una interfaz de red.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se realiza la asociación.

us-east-2

allocationId

Cadena

Opcional. El ID de asignación de IP Elastic que se va a asociar. Úselo con

instanceId

o

networkInterfaceId

para instancias de VPC.

eipalloc-0123456789abcdef0

instanceId

Cadena

Opcional. La instancia con la que se asociará la dirección.

i-0123456789abcdef0

publicIp

Cadena

Opcional. Alternativa a

allocationId

para direcciones de EC2-Classic.

203.0.113.25

networkInterfaceId

Cadena

Opcional. Interfaz de red objetivo en lugar de una instancia.

eni-0123456789abcdef0

privateIpAddress

Cadena

Opcional. Una IP privada específica en la interfaz de red con la cual asociarse.

10.0.1.25

allowReassociation

Booleano

Opcional. Permitir que la dirección se mueva de una asociación existente. Predeterminado:

false

.

false

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "associationId", "expression": ".response.AssociationId"}]

Importante

Solo ciertas combinaciones de identificadores son válidas. Para instancias de VPC, use allocationId con instanceId o networkInterfaceId. Para instancias de EC2-Classic, use publicIp con instanceId. No mezcle las dos formas.

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 para associate_address

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Desasociar una dirección IP Elastic

El identificador de la acción es aws.ec2.disassociateAddress.

Desasocia una dirección IP Elastic de su instancia o interfaz de red actual.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde existe la asociación.

us-east-2

associationId

Cadena

Opcional. El ID de asociación devuelto por

aws.ec2.associateAddress

. Úselo para direcciones de VPC.

eipassoc-0123456789abcdef0

publicIp

Cadena

Opcional. Alternativa a

associationId

para direcciones de EC2-Classic.

203.0.113.25

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

Importante

Use exactamente un identificador que coincida con el dominio en el que se asoció la dirección. Para direcciones de VPC, use associationId. Para direcciones de EC2-Classic, use publicIp.

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Sin cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de disassociate_address

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Liberar una dirección IP Elastic

El identificador de la acción es aws.ec2.releaseAddress.

Libera una dirección IP Elastic y la devuelve al grupo de AWS. La dirección ya debe estar desasociada antes de poder liberarla.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se asigna la dirección.

us-east-2

allocationId

Cadena

Opcional. El ID de asignación de la dirección de la VPC a liberar.

eipalloc-0123456789abcdef0

publicIp

Cadena

Opcional. Alternativa a

allocationId

para direcciones de EC2-Classic.

203.0.113.25

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

No hay cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de release_address

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Describir direcciones IP Elastic

El identificador de la acción es aws.ec2.describeAddresses.

Describe las direcciones IP Elastic y sus asociaciones actuales.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS para consultar.

us-east-2

publicIps

Lista

Opcional. Restringir los resultados a estas direcciones IP públicas.

["203.0.113.25"]

allocationIds

Lista

Opcional. Restringir los resultados a estos ID de asignación.

["eipalloc-0123456789abcdef0"]

filters

Lista

Opcional. Filtros de AWS para aplicar a la consulta.

[{"Name": "domain", "Values": ["vpc"]}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "addresses", "expression": ".response.Addresses"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de describe_addresses

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Crear etiquetas

El identificador de la acción es aws.ec2.createTags.

Agrega o sobrescribe etiquetas en cualquier recurso de EC2 —instancias, volúmenes, instantáneas, grupos de seguridad, AMI, etc. Una etiqueta existente con la misma clave se sobrescribe.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentran los recursos.

us-east-2

resources

Lista

Obligatorio. ID de los recursos de EC2 para etiquetar.

["i-0123456789abcdef0"]

tags

Lista

Obligatorio. Pares de valor principal de etiqueta para aplicar.

[{"Key": "Name", "Value": "app-server"}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

No hay cuerpo de respuesta en caso de éxito. Consulte la

referencia de create_tags de boto3

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Eliminar etiquetas

El identificador de la acción es aws.ec2.deleteTags.

Elimina etiquetas de cualquier recurso de EC2. Omita el campo tags para eliminar todas las etiquetas de los recursos especificados.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentran los recursos.

us-east-2

resources

Lista

Obligatorio. ID de los recursos de EC2 de los que se eliminarán las etiquetas.

["i-0123456789abcdef0"]

tags

Lista

Opcional. Etiquetas para eliminar. Omita

Value

para eliminar la clave independientemente de su valor. Omita el campo por completo para eliminar todas las etiquetas.

[{"Key": "Name"}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Sin cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de delete_tags

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Describir etiquetas

El identificador de la acción es aws.ec2.describeTags.

Describe las etiquetas en cualquier tipo de recurso de EC2, con filtrado opcional por ID de recurso, tipo de recurso, clave o valor.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS para consultar.

us-east-2

filters

Lista

Opcional. Filtros de AWS aplicados a la consulta. Filtre por

resource-id

,

resource-type

,

key

o

value

.

[{"Name": "resource-id", "Values": ["i-0123456789abcdef0"]}]

nextToken

Cadena

Opcional. Token de paginación de una respuesta anterior.

nextToken

maxResults

En t

Opcional. Número máximo de etiquetas a devolver por página.

10

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "tags", "expression": ".response.Tags"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de describe_tags

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Crear un volumen

El identificador de la acción es aws.ec2.createVolume.

Crea un nuevo volumen de EBS en una zona de disponibilidad determinada. Un volumen solo se puede asociar a una instancia en la misma zona de disponibilidad.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se crea el volumen.

us-east-2

availabilityZone

Cadena

Obligatorio. La zona de disponibilidad en la que se creará el volumen.

us-east-2a

size

En t

Opcional. Tamaño del volumen en GiB. Obligatorio si no se proporciona

snapshotId

.

100

volumeType

Cadena

Opcional. Tipo de volumen de EBS. Valores válidos:

gp2

,

gp3

,

io1

,

io2

,

st1

,

sc1

,

standard

. Por defecto:

gp2

.

gp3

snapshotId

Cadena

Opcional. Snapshot desde el cual restaurar el volumen.

snap-0123456789abcdef0

iops

En t

Opcional. IOPS provisionadas. Solo válido para volúmenes

gp3

,

io1

y

io2

.

3000

throughput

En t

Opcional. Rendimiento en MiB/s. Solo válido para volúmenes

gp3

.

125

tagSpecifications

Lista

Opcional. Etiquetas aplicadas al volumen en el momento de la creación.

[{"ResourceType": "volume", "Tags": [{"Key": "Name", "Value": "app-data"}]}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "volumeId", "expression": ".response.VolumeId"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de create_volume

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Eliminar un volumen

El identificador de la acción es aws.ec2.deleteVolume.

Elimina un volumen de EBS. El volumen debe estar en el estado available (completamente desconectado) antes de poder eliminarlo.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentra el volumen.

us-east-2

volumeId

Cadena

Obligatorio. El ID del volumen a eliminar.

vol-0123456789abcdef0

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

No hay cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de delete_volume

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Adjuntar un volumen

El identificador de la acción es aws.ec2.attachVolume.

Adjunta un volumen de EBS a una instancia EC2 en ejecución o detenida. El volumen y la instancia deben estar en la misma zona de disponibilidad.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentran el volumen y la instancia.

us-east-2

volumeId

Cadena

Obligatorio. El ID del volumen para adjuntar. Debe estar en el estado

available

.

vol-0123456789abcdef0

instanceId

Cadena

Obligatorio. La instancia a la que se va a adjuntar. Debe ser

running

o

stopped

.

i-0123456789abcdef0

device

Cadena

Obligatorio. El nombre de dispositivo con el que se expone el volumen en la instancia.

/dev/sdf

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "attachmentState", "expression": ".response.State"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de attach_volume

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Desasociar un volumen

El identificador de la acción es aws.ec2.detachVolume.

Desvincula un volumen de EBS de una instancia EC2.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentra el volumen.

us-east-2

volumeId

Cadena

Obligatorio. El ID del volumen para desconectar.

vol-0123456789abcdef0

instanceId

Cadena

Opcional. Limita la desconexión a una instancia específica. Útil cuando el volumen tiene asociación múltiple.

i-0123456789abcdef0

device

Cadena

Opcional. Limita la desconexión a un nombre de dispositivo específico en la instancia.

/dev/sdf

force

Booleano

Opcional. Fuerza la desconexión sin desmontar del SO invitado. Puede causar pérdida de datos o corrupción del sistema de archivos. Predeterminado:

false

.

false

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "detachmentState", "expression": ".response.State"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de detach_volume

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Modificar un volumen

El identificador de la acción es aws.ec2.modifyVolume.

Redimensiona un volumen de EBS o cambia su tipo de volumen, IOPS o rendimiento. Los volúmenes de EBS solo se pueden ampliar, nunca reducir.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentra el volumen.

us-east-2

volumeId

Cadena

Obligatorio. El ID del volumen a modificar.

vol-0123456789abcdef0

size

En t

Opcional. Nuevo tamaño en GiB.

200

volumeType

Cadena

Opcional. Nuevo tipo de volumen.

gp3

iops

En t

Opcional. Nuevas IOPS aprovisionadas. Solo válido para volúmenes

gp3

,

io1

y

io2

.

4000

throughput

En t

Opcional. Nuevo rendimiento en MiB/s. Solo válido para volúmenes

gp3

.

250

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "modificationState", "expression": ".response.VolumeModification.ModificationState"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de modify_volume

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Describir volúmenes

El identificador de la acción es aws.ec2.describeVolumes.

Describe los volúmenes de EBS y su estado de conexión.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS para consultar.

us-east-2

volumeIds

Lista

Opcional. Restringir los resultados a ID de volumen específicos. Omitir para describir todos los volúmenes en la región.

["vol-0123456789abcdef0"]

filters

Lista

Opcional. Filtros del lado del servidor, por ejemplo, por

status

,

availability-zone

o

volume-type

.

[{"Name": "status", "Values": ["available"]}]

nextToken

Cadena

Opcional. Token de paginación de una respuesta anterior.

nextToken

maxResults

En t

Opcional. Número máximo de volúmenes a devolver por página.

10

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "volumes", "expression": ".response.Volumes"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de describe_volumes

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Copiar una instantánea

El identificador de la acción es aws.ec2.copySnapshot.

Copia un snapshot de EBS a otra región para copias de seguridad y recuperación ante desastres. El campo region especifica la región de destino.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. La región de destino a la que se copia el snapshot.

us-west-2

sourceSnapshotId

Cadena

Obligatorio. El ID de la instantánea para copiar.

snap-0123456789abcdef0

sourceRegion

Cadena

Obligatorio. La región en la que reside actualmente el snapshot de origen.

us-east-1

description

Cadena

Opcional. Descripción aplicada a la nueva instantánea.

Cross-region DR copy

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "snapshotId", "expression": ".response.SnapshotId"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de copy_snapshot

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Describir instantáneas

El identificador de la acción es aws.ec2.describeSnapshots.

Describe los snapshots de EBS por propietario, volumen o criterios de filtro.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS para consultar.

us-east-2

snapshotIds

Lista

Opcional. Restringir los resultados a ID de instantáneas específicos.

["snap-0123456789abcdef0"]

ownerIds

Lista

Opcional. Filtrar por propietario de la instantánea. Utilice

self

para devolver solo las instantáneas propiedad de la cuenta que realiza la llamada.

["self"]

filters

Lista

Opcional. Filtros de AWS, por ejemplo, por volumen, estado o etiqueta.

[{"Name": "volume-id", "Values": ["vol-0123456789abcdef0"]}]

nextToken

Cadena

Opcional. Token de paginación de una respuesta anterior.

nextToken

maxResults

En t

Opcional. Número máximo de snapshots a devolver por página.

10

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "snapshots", "expression": ".response.Snapshots"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de describe_snapshots

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Crear una imagen

El identificador de la acción es aws.ec2.createImage.

Crea una Amazon Machine Image (AMI) a partir de una instancia EC2 en ejecución o detenida.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentra la instancia.

us-east-2

instanceId

Cadena

Obligatorio. La instancia EC2 desde la cual capturar la imagen.

i-0123456789abcdef0

name

Cadena

Obligatorio. Nombre para la nueva AMI. Debe ser único dentro de la región.

my-server-ami-2026-09-21

description

Cadena

Opcional. Descripción de formato libre para la AMI.

Nightly backup AMI

noReboot

Booleano

Opcional. Cuando es

false

, AWS apaga y reinicia la instancia para garantizar una imagen coherente con el sistema de archivos. Establezca

true

para omitir el reinicio a costa de la coherencia de la imagen. Por defecto:

false

.

false

tagSpecifications

Lista

Opcional. Etiquetas aplicadas a la nueva AMI y a sus instantáneas en el momento de la creación.

[{"ResourceType": "image", "Tags": [{"Key": "Name", "Value": "nightly-backup"}]}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "imageId", "expression": ".response.ImageId"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de create_image

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Copiar una imagen

El identificador de la acción es aws.ec2.copyImage.

Copia una Amazon Machine Image (AMI) a otra región para la recuperación ante desastres o despliegues multirregión. El campo region especifica la región de destino.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. La región de destino en la que se crea la copia.

us-west-2

sourceImageId

Cadena

Obligatorio. La AMI a copiar.

ami-0123456789abcdef0

sourceRegion

Cadena

Obligatorio. La región que contiene actualmente la AMI de origen.

us-east-1

name

Cadena

Opcional. Nombre para la nueva AMI en la región de destino.

my-server-ami-copy

description

Cadena

Opcional. Descripción de formato libre para la AMI copiada.

Cross-region DR copy

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "imageId", "expression": ".response.ImageId"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de copy_image

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Anular el registro de una imagen

El identificador de la acción es aws.ec2.deregisterImage.

Anula el registro de una Amazon Machine Image (AMI) de su propiedad. Anular el registro de una AMI no elimina sus instantáneas de EBS de respaldo —elimínelas por separado para dejar de incurrir en costos de almacenamiento.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde está registrada la AMI.

us-east-2

imageId

Cadena

Obligatorio. La AMI para anular el registro. Debe ser una AMI propiedad de la cuenta que realiza la llamada.

ami-0123456789abcdef0

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de deregister_image

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Describir imágenes

El identificador de la acción es aws.ec2.describeImages.

Describe las Amazon Machine Images propiedad de su cuenta, compartidas con ella o públicas para ella.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS para consultar.

us-east-2

imageIds

Lista

Opcional. Restringir los resultados a ID de AMI específicos.

["ami-0123456789abcdef0"]

owners

Lista

Opcional. Limitar los resultados por propietario. Acepta un ID de cuenta de AWS,

self

,

amazon

o

aws-marketplace

.

["self"]

filters

Lista

Opcional. Filtros del lado del servidor, por ejemplo, por

name

,

state

o

tag:<key>

.

[{"Name": "name", "Values": ["my-server-ami-*"]}]

nextToken

Cadena

Opcional. Token de paginación de una respuesta anterior.

nextToken

maxResults

En t

Opcional. Número máximo de AMI a devolver por página.

10

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "images", "expression": ".response.Images"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 para describe_images

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Describir el estado de la instancia

El identificador de la acción es aws.ec2.describeInstanceStatus.

Describe el estado de una o más instancias EC2, incluidas las comprobaciones de estado del sistema y de la instancia, y los eventos programados.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS para consultar.

us-east-2

instanceIds

Lista

Opcional. ID de la instancia para comprobar. Si se omite, se devuelven todas las instancias.

["i-0123456789abcdef0"]

includeAllInstances

Booleano

Opcional. Cuando es

true

, incluye instancias en estados distintos al de ejecución. Por defecto:

false

.

false

filters

Lista

Opcional. Filtros de AWS para aplicar a la consulta.

[{"Name": "instance-status.status", "Values": ["impaired"]}]

nextToken

Cadena

Opcional. Token de paginación de una respuesta anterior.

nextToken

maxResults

En t

Opcional. Número máximo de resultados a devolver por página.

10

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "instanceStatuses", "expression": ".response.InstanceStatuses"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de describe_instance_status

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Describir los tipos de instancia

El identificador de la acción es aws.ec2.describeInstanceTypes.

Describe las especificaciones (vCPU, memoria, red, almacenamiento) de los tipos de instancia de EC2.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS para consultar.

us-east-2

instanceTypes

Lista

Opcional. Tipos de instancia específicos para describir.

["t3.micro", "m5.large"]

filters

Lista

Opcional. Filtros de AWS para aplicar a la consulta.

[{"Name": "instance-type", "Values": ["t3.*"]}]

nextToken

Cadena

Opcional. Token de paginación de una respuesta anterior.

nextToken

maxResults

En t

Opcional. Número máximo de resultados a devolver por página.

10

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "instanceTypes", "expression": ".response.InstanceTypes"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 para describe_instance_types

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Modificar un atributo de instancia

El identificador de la acción es aws.ec2.modifyInstanceAttribute.

Modifica un único atributo de una instancia EC2, como el tipo de instancia, la protección de terminación, los datos de usuario o la comprobación de origen/destino.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentra la instancia.

us-east-2

instanceId

Cadena

Obligatorio. La instancia cuyo atributo se está modificando.

i-0123456789abcdef0

parameters

Mapa

Obligatorio. El atributo a modificar en el formato que espera la API de AWS. Solo se puede modificar un atributo por llamada.

{"DisableApiTermination": {"Value": true}}

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

Importante

Solo se puede modificar un atributo por llamada. Cada atributo tiene una forma diferente en el mapa parameters —por ejemplo, {"InstanceType": {"Value": "t3.large"}} para cambiar el tipo de instancia o {"DisableApiTermination": {"Value": true}} para habilitar la protección de terminación. La mayoría de los atributos requieren que la instancia se detenga primero.

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

No hay cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de modify_instance_attribute

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Habilitar el monitoreo detallado

El identificador de la acción es aws.ec2.monitorInstances.

Habilita el monitoreo detallado de CloudWatch (métricas de 1 minuto) para una o más instancias EC2.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentran las instancias.

us-east-2

instanceIds

Lista

Obligatorio. ID de las instancias en las que habilitar el monitoreo detallado.

["i-0123456789abcdef0"]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "instanceMonitorings", "expression": ".response.InstanceMonitorings"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 para monitor_instances

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Desactivar monitoreo detallado

El identificador de la acción es aws.ec2.unmonitorInstances.

Desactiva el monitoreo detallado de CloudWatch para una o más instancias EC2, volviendo a las métricas estándar de 5 minutos.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentran las instancias.

us-east-2

instanceIds

Lista

Obligatorio. ID de las instancias en las que se desactivará el monitoreo detallado.

["i-0123456789abcdef0"]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "instanceMonitorings", "expression": ".response.InstanceMonitorings"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de unmonitor_instances

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Obtener salida de la consola

El identificador de la acción es aws.ec2.getConsoleOutput.

Recupera la salida de la consola de una instancia EC2 para diagnósticos de arranque y resolución de problemas. La salida está codificada en base64.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentra la instancia.

us-east-2

instanceId

Cadena

Obligatorio. La instancia desde la cual recuperar la salida de la consola.

i-0123456789abcdef0

latest

Booleano

Opcional. Cuando es

true

, devuelve la última salida incluso si todavía se está procesando. Por defecto:

false

.

true

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "output", "expression": ".response.Output"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 para get_console_output

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Obtener datos de contraseña de Windows

El identificador de la acción es aws.ec2.getPasswordData.

Recupera la contraseña de administrador cifrada para una instancia EC2 de Windows. Devuelve un campo PasswordData vacío para instancias que no son de Windows.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se encuentra la instancia.

us-east-2

instanceId

Cadena

Obligatorio. La instancia de Windows de la cual recuperar los datos de la contraseña.

i-0123456789abcdef0

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "passwordData", "expression": ".response.PasswordData"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de get_password_data

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Importar un par de claves

El identificador de la acción es aws.ec2.importKeyPair.

Importa una clave pública existente a EC2 como un par de claves. AWS solo almacena la clave pública —la clave privada nunca sale de su control.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde está registrado el par de claves.

us-east-2

keyName

Cadena

Obligatorio. Nombre único bajo el cual registrar el par de claves importado.

my-imported-key

publicKeyMaterial

Cadena

Obligatorio. La clave pública a importar. Páselo como un secreto.

${{ :secrets:opsPublicKeyMaterial }}

tagSpecifications

Lista

Opcional. Etiquetas aplicadas al par de claves en el momento de la importación.

[{"ResourceType": "key-pair", "Tags": [{"Key": "Name", "Value": "my-imported-key"}]}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "keyPairId", "expression": ".response.KeyPairId"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de import_key_pair

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Eliminar un par de claves

El identificador de la acción es aws.ec2.deleteKeyPair.

Elimina un par de claves de EC2. Proporcione keyName o keyPairId.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde existe el par de claves.

us-east-2

keyName

Cadena

Opcional. Nombre del par de claves para eliminar. Proporcione

keyName

o

keyPairId

.

my-key-pair

keyPairId

Cadena

Opcional. ID del par de claves a eliminar. Proporcione

keyName

o

keyPairId

.

key-0123456789abcdef0

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Sin cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de delete_key_pair

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Describir pares de claves

El identificador de la acción es aws.ec2.describeKeyPairs.

Describe los pares de claves de EC2 en una cuenta y región.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS para consultar.

us-east-2

keyNames

Lista

Opcional. Restringir los resultados a estos nombres de pares de claves.

["my-key-pair"]

keyPairIds

Lista

Opcional. Restrinja los resultados a estos ID de pares de claves.

["key-0123456789abcdef0"]

filters

Lista

Opcional. Filtros de AWS, por ejemplo, por

key-name

o etiqueta.

[{"Name": "key-name", "Values": ["my-key-*"]}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "keyPairs", "expression": ".response.KeyPairs"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de describe_key_pairs

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Crear un grupo de seguridad

El identificador de la acción es aws.ec2.createSecurityGroup.

Crea un nuevo grupo de seguridad de EC2 en una VPC.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde se crea el grupo de seguridad.

us-east-2

groupName

Cadena

Obligatorio. Nombre para el nuevo grupo de seguridad. Debe ser único dentro de la VPC.

web-servers-sg

description

Cadena

Obligatorio. Descripción del grupo de seguridad.

Security group for web servers

vpcId

Cadena

Opcional. VPC en la cual crear el grupo. El valor predeterminado es la VPC predeterminada de la región.

vpc-0123456789abcdef0

tagSpecifications

Lista

Opcional. Etiquetas aplicadas al grupo en el momento de la creación.

[{"ResourceType": "security-group", "Tags": [{"Key": "Name", "Value": "web-servers-sg"}]}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "groupId", "expression": ".response.GroupId"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de create_security_group

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Eliminar un grupo de seguridad

El identificador de la acción es aws.ec2.deleteSecurityGroup.

Elimina un grupo de seguridad de EC2. Proporcione groupId (preferido) o groupName.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde existe el grupo de seguridad.

us-east-2

groupId

Cadena

Opcional. El grupo de seguridad que se va a eliminar. Funciona para cualquier VPC. Preferido sobre

groupName

.

sg-0123456789abcdef0

groupName

Cadena

Opcional. Alternativa a

groupId

. Solo válido para grupos en la VPC predeterminada.

web-servers-sg

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

No hay cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de delete_security_group

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Describir grupos de seguridad

El identificador de la acción es aws.ec2.describeSecurityGroups.

Describe los grupos de seguridad de EC2 y sus reglas de entrada y salida.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS para consultar.

us-east-2

groupIds

Lista

Opcional. Restrinja los resultados a ID de grupos de seguridad específicos.

["sg-0123456789abcdef0"]

groupNames

Lista

Opcional. Restringir los resultados por nombre de grupo. Solo válido para grupos en la VPC predeterminada.

["web-servers-sg"]

filters

Lista

Opcional. Filtros de AWS, por ejemplo, por

vpc-id

,

group-name

o

tag:<key>

.

[{"Name": "vpc-id", "Values": ["vpc-0123456789abcdef0"]}]

nextToken

Cadena

Opcional. Token de paginación de una respuesta anterior.

nextToken

maxResults

En t

Opcional. Número máximo de grupos a devolver por página.

10

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "securityGroups", "expression": ".response.SecurityGroups"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Consulte la

referencia de boto3 de describe_security_groups

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Agregar una regla de entrada

El identificador de la acción es aws.ec2.authorizeSecurityGroupIngress.

Agrega una regla de entrada a un grupo de seguridad de EC2.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde existe el grupo de seguridad.

us-east-2

groupId

Cadena

Obligatorio. El grupo de seguridad al que se agregará la regla de entrada.

sg-0123456789abcdef0

ipProtocol

Cadena

Opcional. Formato plano. Úselo con

fromPort

,

toPort

y

cidrIp

para una sola regla de IPv4.

tcp

fromPort

En t

Opcional. Formato plano. Inicio del rango de puertos.

443

toPort

En t

Opcional. Forma plana. Fin del rango de puertos.

443

cidrIp

Cadena

Opcional. Formato plano. Bloque CIDR de origen permitido por la regla.

0.0.0.0/0

ipPermissions

Lista

Opcional. Formato estructurado. Requerido para múltiples reglas en una llamada, descripciones de reglas, rangos de IPv6, listas de prefijos o grupos de seguridad de origen.

[{"IpProtocol": "tcp", "FromPort": 443, "ToPort": 443, "IpRanges": [{"CidrIp": "0.0.0.0/0", "Description": "HTTPS from anywhere"}]}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

Sugerencia

Esta acción admite dos formas de regla —elija una por llamada. La forma plana (ipProtocol, fromPort, toPort, cidrIp) es una abreviatura para una única regla de IPv4. Use ipPermissions para múltiples reglas, descripciones, rangos de IPv6, listas de prefijos o grupos de seguridad de origen.

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

No hay cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de authorize_security_group_ingress

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Eliminar una regla de entrada

El identificador de la acción es aws.ec2.revokeSecurityGroupIngress.

Elimina una regla de entrada de un grupo de seguridad de EC2. La especificación de la regla debe coincidir exactamente con una regla existente.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde existe el grupo de seguridad.

us-east-2

groupId

Cadena

Obligatorio. El grupo de seguridad del cual eliminar la regla de entrada.

sg-0123456789abcdef0

ipProtocol

Cadena

Opcional. Forma plana. Use con

fromPort

,

toPort

y

cidrIp

.

tcp

fromPort

En t

Opcional. Formato plano. Inicio del rango de puertos.

443

toPort

En t

Opcional. Forma plana. Fin del rango de puertos.

443

cidrIp

Cadena

Opcional. Forma plana. Bloque CIDR de origen de la regla que se está eliminando.

0.0.0.0/0

ipPermissions

Lista

Opcional. Formato estructurado. Requerido para revocar múltiples reglas en una llamada, o reglas en rangos de IPv6, listas de prefijos o grupos de seguridad de origen.

[{"IpProtocol": "tcp", "FromPort": 443, "ToPort": 443, "IpRanges": [{"CidrIp": "0.0.0.0/0"}]}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

Sin cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de revoke_security_group_ingress

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Agregar una regla de salida

El identificador de la acción es aws.ec2.authorizeSecurityGroupEgress.

Agrega una regla de salida a un grupo de seguridad de EC2 mediante la forma estructurada ipPermissions.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde existe el grupo de seguridad.

us-east-2

groupId

Cadena

Obligatorio. El grupo de seguridad al que se agregará la regla de salida.

sg-0123456789abcdef0

ipPermissions

Lista

Obligatorio. Las reglas de salida que se agregarán en formato estructurado.

[{"IpProtocol": "tcp", "FromPort": 443, "ToPort": 443, "IpRanges": [{"CidrIp": "0.0.0.0/0"}]}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

Importante

A diferencia de las acciones de reglas de entrada, esta acción no admite la forma de parámetro plano (cidrIp, ipProtocol, fromPort, toPort). La API AuthorizeSecurityGroupEgress de AWS rechaza esos parámetros por completo. Todas las reglas de salida deben usar la lista ipPermissions estructurada.

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

No hay cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de authorize_security_group_egress

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Eliminar una regla de salida

El identificador de la acción es aws.ec2.revokeSecurityGroupEgress.

Elimina una regla de salida de un grupo de seguridad de EC2. La especificación de la regla debe coincidir exactamente con una regla existente. Un uso común es eliminar la regla de salida predeterminada que permite todo que AWS asocia a cada nuevo grupo de seguridad.

La siguiente tabla describe los campos de entrada para esta acción.

Aporte

Tipo

Descripción

Ejemplo

awsRoleArn

Cadena

Opcional. ARN del rol de IAM que se debe asumir para las llamadas API de AWS.

arn:aws:iam::123456789012:role/my-workflow-role

awsAccessKeyId

Cadena

Opcional. ID de clave de acceso de AWS. Páselo como un secreto.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Cadena

Opcional. Clave de acceso secreta de AWS. Páselo como un secreto.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Cadena

Opcional. Token de sesión temporal para la autenticación STS. Páselo como un secreto.

${{ :secrets:awsSessionToken }}

region

Cadena

Obligatorio. Región de AWS donde existe el grupo de seguridad.

us-east-2

groupId

Cadena

Obligatorio. El grupo de seguridad del que se eliminará la regla de salida.

sg-0123456789abcdef0

ipPermissions

Lista

Obligatorio. Las reglas de salida a eliminar en el formato estructurado. Debe coincidir exactamente con las reglas existentes.

[{"IpProtocol": "-1", "IpRanges": [{"CidrIp": "0.0.0.0/0"}]}]

selectors

Lista

Opcional. Selectores JQ para extraer campos específicos de la salida de la acción.

[{"name": "response", "expression": ".response"}]

Importante

A diferencia de las acciones de reglas de entrada, esta acción no admite la forma de parámetro plano (cidrIp, ipProtocol, fromPort, toPort). Todas las reglas de salida deben usar la lista estructurada ipPermissions.

La siguiente tabla describe los campos de salida para esta acción.

Producción

Tipo

Ejemplo

response

Objeto

No hay cuerpo de respuesta en caso de éxito. Consulte la

referencia de boto3 de revoke_security_group_egress

.

success

Booleano

true

o

false

errorMessage

Cadena

""

Copyright © 2026 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.