• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Actions AWS EC2

|View as Markdown (English)

Cette page fournit une référence pour les actions AWS EC2 disponibles dans le catalogue des actions d’automatisation du workflow. Utilisez ces actions pour gérer les instances EC2, les volumes et snapshots EBS, les adresses IP Elastic, les Amazon Machine Images (AMI), les groupes de sécurité, les paires de clés, et les tags de ressources EC2.

Prérequis

Avant d'utiliser AWS Actions dans l'automatisation workflow, assurez-vous de disposer des éléments suivants :

  • Un compte AWS disposant des autorisations appropriées.
  • Informations d'identification AWS configurées (informations d'identification de l'utilisateur IAM, ARN du rôle IAM ou informations d'identification de session).
  • Les autorisations IAM nécessaires pour les services AWS spécifiques que vous prévoyez d'utiliser.

Consultez la section Configurer les identifiants AWS pour savoir comment créer des utilisateurs et des rôles IAM, et configurer des identifiants AWS statiques et de session pour l'intégration aux actions AWS de Workflow Automation.

Instance d'exécution

L’identifiant de l’action est aws.ec2.runInstances.

Lancement du nombre spécifié d’instances à l’aide d’une AMI pour laquelle vous avez des autorisations. Si vous ne spécifiez pas d’ID de sous-réseau, le sous-réseau VPC par défaut est utilisé. Si des AMI ont un code produit auquel l’utilisateur n’a pas souscrit, la requête échoue.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où aura lieu le lancement des instances.

us-east-2

imageId

Chaîne

Requis. L'ID de l'AMI à utiliser pour l'instance.

ami-0ca4d5db4872d0c28

instanceType

Chaîne

Requis. Le type d’instance à utiliser pour l’instance.

t2.micro

minCount

Int

Requis. Nombre minimum d’instances à lancer.

1

maxCount

Int

Obligatoire. Nombre maximal d’instances à lancer.

10

parameters

Carte

Facultatif. Paramètres d’API boto3 supplémentaires pour l’appel run_instances.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Conseil

La map parameters accepte tout argument optionnel disponible dans l'API boto3, vous permettant de construire dynamiquement des requests.

Le tableau suivant décrit les champs de sortie pour cette action.

Décrire une instance

L’identifiant de l’action est aws.ec2.describeInstances.

Décrit les instances spécifiées ou toutes les instances.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Requis. Région AWS où les instances sont situées.

us-east-2

instanceIds

List

Facultatif. Liste des ID d’instance à décrire.

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

filters

List

Facultatif. Filtres à appliquer à la requête describe.

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

nextToken

Chaîne

Facultatif. Jeton de pagination d’une réponse précédente.

abcdefgh

maxResults

Int

Facultatif. Nombre maximal de résultats à renvoyer.

100

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Voir la

référence describe_instances boto3

.

success

Booléen

true

ou

false

errorMessage

Chaîne

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

Important

Si vous spécifiez des ID d’instance, la sortie inclut des informations uniquement pour les instances spécifiées. Si vous spécifiez des filtres, la sortie inclut des informations uniquement pour les instances qui répondent aux critères de filtre. Si vous ne spécifiez ni l’un ni l’autre, la sortie inclut des informations pour toutes les instances. Le paramètre instanceIds ne peut pas être utilisé avec maxResults.

Redémarrer les instances

L’identifiant de l’action est aws.ec2.startInstances.

Démarre une instance Amazon EBS que vous aviez précédemment arrêtée.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Requis. Région AWS où les instances sont situées.

us-east-2

instanceIds

List

Requis. Liste des ID d’instance à démarrer.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 start_instances

.

success

Booléen

true

ou

false

errorMessage

Chaîne

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

Arrêter les instances

L’identifiant de l’action est aws.ec2.stopInstances.

Arrête une instance basée sur Amazon EBS.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Requis. Région AWS où les instances sont situées.

us-east-2

instanceIds

List

Obligatoire. Liste des ID d’instance à arrêter.

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

hibernate

Booléen

Facultatif. Hibernate l’instance au lieu de l’arrêter. Par défaut :

false

.

false

force

Booléen

Facultatif. Forcer l'arrêt de l'instance. Par défaut :

false

.

false

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 stop_instances

.

success

Booléen

true

ou

false

errorMessage

Chaîne

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

Demander le redémarrage d’une instance

L’identifiant de l’action est aws.ec2.rebootInstances.

Demande un redémarrage des instances spécifiées. Cette opération est asynchrone : elle met uniquement en file d’attente une demande de redémarrage des instances spécifiées. L’opération réussit si les instances sont valides et vous appartiennent. Les demandes de redémarrage d’instances terminées sont ignorées. Si une instance ne s’arrête pas proprement en quelques minutes, Amazon EC2 effectue un redémarrage forcé.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Requis. Région AWS où les instances sont situées.

us-east-2

instanceIds

List

Requis. Liste des ID d’instance à redémarrer.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 reboot_instances

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Arrêter les instances

L’identifiant de l’action est aws.ec2.terminateInstances.

Arrête les instances spécifiées. Cette opération est idempotente ; si vous arrêtez une instance plusieurs fois, chaque appel réussit. Si vous spécifiez plusieurs instances et que la requête échoue (par exemple, en raison d’un seul ID d’instance incorrect), aucune des instances n’est terminée.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Requis. Région AWS où les instances sont situées.

us-east-2

instanceIds

List

Requis. ID des instances à terminer.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 terminate_instances

.

success

Booléen

true

ou

false

errorMessage

Chaîne

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

Créer un instantané EBS

L’identifiant de l’action est aws.ec2.createSnapshot.

Crée un instantané d’un volume EBS et le stocke dans Amazon S3. Vous pouvez utiliser des instantanés pour les sauvegardes, pour faire des copies de volumes EBS, et pour enregistrer des données avant d’arrêter une instance. L’emplacement du volume EBS source détermine où vous pouvez créer l’instantané.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Requis. Région AWS où se trouve le volume EBS.

us-east-2

volumeId

Chaîne

Requis. L'ID du volume EBS dont il faut créer un snapshot.

vol-0123456789abcdef0

description

Chaîne

Facultatif. Une description pour le snapshot.

This is a test snapshot

outpostArn

Chaîne

Facultatif. L’Amazon Resource Name (ARN) de l’Outpost sur lequel créer l’instantané.

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

tagSpecifications

List

Facultatif. Tags à appliquer au snapshot lors de la création.

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

location

Chaîne

Facultatif. L’emplacement du snapshot. Valeurs valides :

regional

,

local

.

regional

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 create_snapshot

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Supprimer un instantané

L’identifiant de l’action est aws.ec2.deleteSnapshot.

Supprime l’instantané spécifié. Vous ne pouvez pas supprimer un instantané du périphérique racine d’un volume EBS utilisé par une AMI enregistrée. Vous devez d’abord désenregistrer l’AMI avant de pouvoir supprimer l’instantané.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où se trouve le snapshot.

us-east-2

snapshotId

Chaîne

Obligatoire. L’ID du snapshot à supprimer.

snapshot-id-1

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de réussite. Consultez la

référence boto3 delete_snapshot

.

success

Booléen

true

ou

false

errorMessage

Chaîne

"Failed to delete snapshot"

Allouer une adresse IP Elastic

L’identifiant de l’action est aws.ec2.allocateAddress.

Alloue une nouvelle adresse IP Elastic à utiliser avec des instances EC2 dans un VPC.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où l’adresse est allouée.

us-east-2

domain

Chaîne

Facultatif. Portée de l’adresse. Utilisez

vpc

pour les instance VPC.

vpc

address

Chaîne

Facultatif. Une adresse IP Elastic spécifique à récupérer que vous avez précédemment sortie.

203.0.113.25

networkBorderGroup

Chaîne

Facultatif. Limite le groupe à partir duquel l’adresse IP est annoncée.

us-east-2

tagSpecifications

List

Facultatif. Tags appliqués à l’adresse au moment de l’allocation.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 allocate_address

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Associer une adresse IP Elastic

L’identifiant de l’action est aws.ec2.associateAddress.

Associe une adresse IP Elastic à une instances EC2 ou à une interface réseau.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où l’association est effectuée.

us-east-2

allocationId

Chaîne

Facultatif. L’ID d’allocation d’adresse IP Elastic à associer. À utiliser avec

instanceId

, ou

networkInterfaceId

pour les instances VPC.

eipalloc-0123456789abcdef0

instanceId

Chaîne

Facultatif. L’instance à laquelle associer l’adresse.

i-0123456789abcdef0

publicIp

Chaîne

Facultatif. Alternative à

allocationId

pour les adresses EC2-Classic.

203.0.113.25

networkInterfaceId

Chaîne

Facultatif. Interface réseau cible au lieu d’une instance.

eni-0123456789abcdef0

privateIpAddress

Chaîne

Facultatif. Une adresse IP privée spécifique sur l’interface réseau à associer.

10.0.1.25

allowReassociation

Booléen

Facultatif. Autorise l'adresse à être dissociée d'une association existante. Par défaut :

false

.

false

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Important

Seules certaines combinaisons d’identifiants sont valides. Pour les instances VPC, utilisez allocationId avec instanceId ou networkInterfaceId. Pour les instances EC2-Classic, utilisez publicIp avec instanceId. Ne mélangez pas les deux formes.

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Voir la

référence boto3 associate_address

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Dissocier une adresse IP Elastic

L’identifiant de l’action est aws.ec2.disassociateAddress.

Dissocie une adresse IP Elastic de son instance ou de son interface réseau actuelle.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où l’association existe.

us-east-2

associationId

Chaîne

Facultatif. L’ID d’association renvoyé par

aws.ec2.associateAddress

. À utiliser pour les adresses VPC.

eipassoc-0123456789abcdef0

publicIp

Chaîne

Facultatif. Alternative à

associationId

pour les adresses EC2-Classic.

203.0.113.25

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Important

Utilisez exactement un identifiant correspondant au domaine dans lequel l'adresse était associée. Pour les adresses VPC, utilisez associationId. Pour les adresses EC2-Classic, utilisez publicIp.

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Consultez la

référence boto3 disassociate_address

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Sortie d'une adresse IP Elastic

L’identifiant de l’action est aws.ec2.releaseAddress.

Sortie d’une adresse IP Elastic vers le pool AWS. L’adresse doit déjà être dissociée avant de pouvoir être sortie.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où l’adresse est allouée.

us-east-2

allocationId

Chaîne

Facultatif. L’ID d’allocation de l’adresse VPC de sortie.

eipalloc-0123456789abcdef0

publicIp

Chaîne

Facultatif. Alternative à

allocationId

pour les adresses EC2-Classic.

203.0.113.25

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Consultez la

référence boto3 release_address

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Décrire les adresses IP Elastic

L’identifiant de l’action est aws.ec2.describeAddresses.

Décrit les adresses IP Elastic et leurs associations actuelles.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS pour la requête.

us-east-2

publicIps

List

Facultatif. Restreignez les résultats à ces adresses IP publiques.

["203.0.113.25"]

allocationIds

List

Facultatif. Restreindre les résultats à ces ID d’allocation.

["eipalloc-0123456789abcdef0"]

filters

List

Facultatif. Filtres AWS à appliquer à la requête.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 describe_addresses

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Créer des tags

L’identifiant de l’action est aws.ec2.createTags.

Ajoute ou écrase des tag sur toute ressource EC2 : instance, volumes, snapshots, groupes de sécurité, AMI, etc. Un tag existant avec la même clé est écrasé.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où se trouvent les ressources.

us-east-2

resources

List

Obligatoire. ID des ressources EC2 à tag.

["i-0123456789abcdef0"]

tags

List

Obligatoire. Paires valeur clé de tag à appliquer.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Voir la

référence create_tags de boto3

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Supprimer les tags

L’identifiant de l’action est aws.ec2.deleteTags.

Supprime les tags de toute ressource EC2. Omettez le champ tags pour supprimer tous les tags des ressources spécifiées.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où se trouvent les ressources.

us-east-2

resources

List

Obligatoire. ID des ressources EC2 dont il faut supprimer les tags.

["i-0123456789abcdef0"]

tags

List

Facultatif. Tags à supprimer. Omettez

Value

pour supprimer la clé quelle que soit sa valeur. Omettez entièrement le champ pour supprimer tous les tags.

[{"Key": "Name"}]

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Consultez

la référence boto3 delete_tags

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Décrire les tags

L’identifiant de l’action est aws.ec2.describeTags.

Décrit les tags sur n’importe quel type de ressource EC2, avec un filtrage facultatif par ID de ressource, type de ressource, clé, ou valeur.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS pour la requête.

us-east-2

filters

List

Facultatif. Filtres AWS appliqués à la requête. Filtrez par

resource-id

,

resource-type

,

key

ou

value

.

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

nextToken

Chaîne

Facultatif. Jeton de pagination d’une réponse précédente.

nextToken

maxResults

Int

Facultatif. Nombre maximal de tags à renvoyer par page.

10

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez

la référence boto3 describe_tags

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Créer un volume

L’identifiant de l’action est aws.ec2.createVolume.

Crée un nouveau volume EBS dans une zone de disponibilité donnée. Un volume ne peut être attaché qu’à une instance dans la même zone de disponibilité.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où le volume est créé.

us-east-2

availabilityZone

Chaîne

Obligatoire. La zone de disponibilité dans laquelle créer le volume.

us-east-2a

size

Int

Facultatif. Taille du volume en GiB. Requis si

snapshotId

n’est pas fourni.

100

volumeType

Chaîne

Facultatif. Type de volume EBS. Valeurs valides :

gp2

,

gp3

,

io1

,

io2

,

st1

,

sc1

,

standard

. Par défaut :

gp2

.

gp3

snapshotId

Chaîne

Facultatif. Instantané à partir duquel restaurer le volume.

snap-0123456789abcdef0

iops

Int

Facultatif. IOPS provisionnés. Valable uniquement pour les volumes

gp3

,

io1

, et

io2

.

3000

throughput

Int

Facultatif. Débit en Mio/s. Valable uniquement pour les volumes

gp3

.

125

tagSpecifications

List

Facultatif. Tags appliqués au volume au moment de la création.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 create_volume

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Supprimer un volume

L’identifiant de l’action est aws.ec2.deleteVolume.

Supprime un volume EBS. Le volume doit être dans l’état available (complètement détaché) avant de pouvoir être supprimé.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où le volume est situé.

us-east-2

volumeId

Chaîne

Obligatoire. L’ID du volume à supprimer.

vol-0123456789abcdef0

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Voir la

référence boto3 delete_volume

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Attacher un volume

L’identifiant de l’action est aws.ec2.attachVolume.

Attache un volume EBS à une instance EC2 en cours d’exécution, ou arrêtée. Le volume, et l’instance doivent se trouver dans la même zone de disponibilité.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. La région AWS où le volume et l’instance sont situés.

us-east-2

volumeId

Chaîne

Obligatoire. L’ID du volume à attacher. Doit être dans l’état

available

.

vol-0123456789abcdef0

instanceId

Chaîne

Obligatoire. L’instance à laquelle l’attacher. Doit être

running

ou

stopped

.

i-0123456789abcdef0

device

Chaîne

Obligatoire. Le nom de périphérique sous lequel le volume est exposé sur l’instance.

/dev/sdf

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 attach_volume

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Détacher un volume

L’identifiant de l’action est aws.ec2.detachVolume.

Détache un volume EBS d’une instances EC2.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où le volume est situé.

us-east-2

volumeId

Chaîne

Obligatoire. L’ID du volume à détacher.

vol-0123456789abcdef0

instanceId

Chaîne

Facultatif. Restreint le détachement à une instance spécifique. Utile lorsque le volume est multi-attaché.

i-0123456789abcdef0

device

Chaîne

Facultatif. Restreint le détachement à un nom de périphérique spécifique sur l’instance.

/dev/sdf

force

Booléen

Facultatif. Force le détachement sans démontage du système d’exploitation invité. Peut entraîner une perte de données ou une corruption du système de fichiers. Par défaut :

false

.

false

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez

la référence boto3 detach_volume

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Modifier un volume

L’identifiant de l’action est aws.ec2.modifyVolume.

Redimensionne un volume EBS ou modifie son type de volume, ses IOPS, ou son débit. Les volumes EBS peuvent uniquement être agrandis, jamais réduits.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où le volume est situé.

us-east-2

volumeId

Chaîne

Obligatoire. L’ID du volume à modifier.

vol-0123456789abcdef0

size

Int

Facultatif. Nouvelle taille en Gio.

200

volumeType

Chaîne

Facultatif. Nouveau type de volume.

gp3

iops

Int

Facultatif. Nouveaux IOPS provisionnés. Valable uniquement pour les volumes

gp3

,

io1

, et

io2

.

4000

throughput

Int

Facultatif. Nouveau débit en Mio/s. Valable uniquement pour les volumes

gp3

.

250

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 modify_volume

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Décrire des volumes

L’identifiant de l’action est aws.ec2.describeVolumes.

Décrit les volumes EBS et leur état d’attachement.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS pour la requête.

us-east-2

volumeIds

List

Facultatif. Restreignez les résultats à des ID de volume spécifiques. Omettez cette option pour décrire tous les volumes de la région.

["vol-0123456789abcdef0"]

filters

List

Facultatif. Filtres côté serveur, par exemple par

status

,

availability-zone

, ou

volume-type

.

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

nextToken

Chaîne

Facultatif. Jeton de pagination d’une réponse précédente.

nextToken

maxResults

Int

Facultatif. Nombre maximal de volumes à retourner par page.

10

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 describe_volumes

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Copier un instantané

L’identifiant de l’action est aws.ec2.copySnapshot.

Copie un snapshot EBS vers une autre région pour la sauvegarde et la reprise après sinistre. Le champ region spécifie la région de destination.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. La région de destination dans laquelle le snapshot est copié.

us-west-2

sourceSnapshotId

Chaîne

Obligatoire. L’ID du snapshot à copier.

snap-0123456789abcdef0

sourceRegion

Chaîne

Obligatoire. La région dans laquelle le snapshot source se trouve actuellement.

us-east-1

description

Chaîne

Facultatif. Description appliquée au nouveau snapshot.

Cross-region DR copy

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 copy_snapshot

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Décrire des instantanés

L’identifiant de l’action est aws.ec2.describeSnapshots.

Décrit les snapshots EBS par propriétaire, volume, ou critères de filtrage.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS pour la requête.

us-east-2

snapshotIds

List

Facultatif. Restreindre les résultats à des ID de snapshot spécifiques.

["snap-0123456789abcdef0"]

ownerIds

List

Facultatif. Filtrer par propriétaire de snapshot. Utilisez

self

pour ne retourner que les snapshots appartenant au compte appelant.

["self"]

filters

List

Facultatif. Filtres AWS, par exemple par volume, statut, ou tag.

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

nextToken

Chaîne

Facultatif. Jeton de pagination d’une réponse précédente.

nextToken

maxResults

Int

Facultatif. Nombre maximal de snapshots à retourner par page.

10

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 describe_snapshots

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Créer une image

L’identifiant de l’action est aws.ec2.createImage.

Crée une Amazon Machine Image (AMI) à partir d’une instance EC2 en cours d’exécution ou arrêtée.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où l’instance est située.

us-east-2

instanceId

Chaîne

Obligatoire. L'instance EC2 à partir de laquelle capturer l'image.

i-0123456789abcdef0

name

Chaîne

Obligatoire. Nom de la nouvelle AMI. Doit être unique au sein de la région.

my-server-ami-2026-09-21

description

Chaîne

Facultatif. Description libre pour l’AMI.

Nightly backup AMI

noReboot

Booléen

Facultatif. Lorsque

false

, AWS arrête et redémarre l’instance pour garantir une image cohérente au niveau du système de fichiers. Définissez

true

pour ignorer le redémarrage au détriment de la cohérence de l’image. Par défaut :

false

.

false

tagSpecifications

List

Facultatif. Tags appliqués à la nouvelle AMI et à ses instantanés au moment de la création.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 create_image

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Copier une image

L’identifiant de l’action est aws.ec2.copyImage.

Copie une Amazon Machine Image (AMI) vers une autre région pour la reprise après sinistre ou un déploiement multi-régions. Le champ region spécifie la région de destination.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. La région de destination dans laquelle la copie est créée.

us-west-2

sourceImageId

Chaîne

Obligatoire. L’AMI à copier.

ami-0123456789abcdef0

sourceRegion

Chaîne

Obligatoire. La région qui contient actuellement l’AMI source.

us-east-1

name

Chaîne

Facultatif. Nom de la nouvelle AMI dans la région de destination.

my-server-ami-copy

description

Chaîne

Facultatif. Description libre pour l’AMI copiée.

Cross-region DR copy

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 copy_image

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Désenregistrer une image

L’identifiant de l’action est aws.ec2.deregisterImage.

Désenregistre une Amazon Machine Image (AMI) que vous possédez. Le désenregistrement d’une AMI ne supprime pas ses instantanés EBS sous-jacents ; supprimez-les séparément pour cesser d’engendrer des coûts de stockage.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. La région AWS où l’AMI est enregistrée.

us-east-2

imageId

Chaîne

Obligatoire. L’AMI à désenregistrer. Doit être une AMI appartenant au compte appelant.

ami-0123456789abcdef0

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 deregister_image

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Décrire des images

L’identifiant de l’action est aws.ec2.describeImages.

Décrit les Amazon Machine Images appartenant à votre compte, partagées avec celui-ci, ou publiques pour votre compte.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS pour la requête.

us-east-2

imageIds

List

Facultatif. Restreignez les résultats à des ID d’AMI spécifiques.

["ami-0123456789abcdef0"]

owners

List

Facultatif. Restreindre les résultats par propriétaire. Accepte un ID de compte AWS,

self

,

amazon

ou

aws-marketplace

.

["self"]

filters

List

Facultatif. Filtres côté serveur, par exemple par

name

,

state

, ou

tag:<key>

.

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

nextToken

Chaîne

Facultatif. Jeton de pagination d’une réponse précédente.

nextToken

maxResults

Int

Facultatif. Nombre maximal d’AMIs à renvoyer par page.

10

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 describe_images

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Décrire le statut de l’instance

L’identifiant de l’action est aws.ec2.describeInstanceStatus.

Décrit le statut d’une ou plusieurs instances EC2, y compris les vérifications du statut du système et de l’instance et les événements planifiés.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS pour la requête.

us-east-2

instanceIds

List

Facultatif. ID d’instance à vérifier. Si omis, toutes les instances sont renvoyées.

["i-0123456789abcdef0"]

includeAllInstances

Booléen

Facultatif. Lorsque

true

, inclut les instances dans des états autres qu’en cours d’exécution. Par défaut :

false

.

false

filters

List

Facultatif. Filtres AWS à appliquer à la requête.

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

nextToken

Chaîne

Facultatif. Jeton de pagination d’une réponse précédente.

nextToken

maxResults

Int

Facultatif. Nombre maximal de résultats à renvoyer par page.

10

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 describe_instance_status

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Décrire les types d’instance

L’identifiant de l’action est aws.ec2.describeInstanceTypes.

Décrit les spécifications (vCPU, mémoire, réseau, stockage) des types d’instances EC2.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS pour la requête.

us-east-2

instanceTypes

List

Facultatif. Types d'instance spécifiques à décrire.

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

filters

List

Facultatif. Filtres AWS à appliquer à la requête.

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

nextToken

Chaîne

Facultatif. Jeton de pagination d’une réponse précédente.

nextToken

maxResults

Int

Facultatif. Nombre maximal de résultats à renvoyer par page.

10

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 describe_instance_types

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Modifier un attribut d’instance

L’identifiant de l’action est aws.ec2.modifyInstanceAttribute.

Modifie un seul attribut d’une instance EC2, tel que le type d’instance, la protection contre la résiliation, les données utilisateur, ou la vérification source/destination.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où l’instance est située.

us-east-2

instanceId

Chaîne

Obligatoire. L’instance dont l’attribut est en cours de modification.

i-0123456789abcdef0

parameters

Carte

Obligatoire. L’attribut à modifier sous la forme attendue par l’API AWS. Un seul attribut peut être modifié par appel.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Important

Un seul attribut peut être modifié par appel. Chaque attribut a une structure différente dans le mappage parameters — par exemple, {"InstanceType": {"Value": "t3.large"}} pour modifier le type d’instance, ou {"DisableApiTermination": {"Value": true}} pour activer la protection contre la résiliation. La plupart des attributs nécessitent que l’instance soit d’abord arrêtée.

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Consultez la

référence boto3 modify_instance_attribute

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Activer le monitoring détaillé

L’identifiant de l’action est aws.ec2.monitorInstances.

Active le monitoring CloudWatch détaillé (métriques de 1 minute) pour une ou plusieurs instances EC2.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Requis. Région AWS où les instances sont situées.

us-east-2

instanceIds

List

Obligatoire. ID des instances sur lesquelles activer le monitoring détaillé.

["i-0123456789abcdef0"]

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 monitor_instances

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Désactiver le monitoring détaillé

L’identifiant de l’action est aws.ec2.unmonitorInstances.

Désactive le monitoring CloudWatch détaillé pour une ou plusieurs instances EC2, en revenant aux métriques standard de 5 minutes.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Requis. Région AWS où les instances sont situées.

us-east-2

instanceIds

List

Obligatoire. ID des instances sur lesquelles désactiver le monitoring détaillé.

["i-0123456789abcdef0"]

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez

la référence boto3 unmonitor_instances

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Obtenir la sortie de la console

L’identifiant de l’action est aws.ec2.getConsoleOutput.

Récupère la sortie de la console d’une instances EC2 pour les diagnostics de démarrage et de dépannage. La sortie est encodée en base64.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où l’instance est située.

us-east-2

instanceId

Chaîne

Obligatoire. L’instance à partir de laquelle récupérer la sortie de la console.

i-0123456789abcdef0

latest

Booléen

Facultatif. Lorsque

true

, retourne la dernière sortie même si elle est encore en cours de traitement. Par défaut :

false

.

true

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 get_console_output

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Obtenir les données de mot de passe Windows

L’identifiant de l’action est aws.ec2.getPasswordData.

Récupère le mot de passe administrateur chiffré pour une instances EC2 Windows. Retourne un champ PasswordData vide pour les instance non-Windows.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où l’instance est située.

us-east-2

instanceId

Chaîne

Obligatoire. L’instance Windows à partir de laquelle récupérer les données de mot de passe.

i-0123456789abcdef0

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 get_password_data

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Importer une paire de clés

L’identifiant de l’action est aws.ec2.importKeyPair.

Importe une clé publique existante dans EC2 en tant que paire de clés. AWS stocke uniquement la clé publique ; la clé privée ne quitte jamais votre contrôle.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où la paire de clés est enregistrée.

us-east-2

keyName

Chaîne

Obligatoire. Nom unique sous lequel enregistrer la paire de clés importée.

my-imported-key

publicKeyMaterial

Chaîne

Obligatoire. La clé publique à importer. Transmettre en tant que secret.

${{ :secrets:opsPublicKeyMaterial }}

tagSpecifications

List

Facultatif. Tags appliqués à la paire de clés lors de l’importation.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 import_key_pair

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Supprimer une paire de clés

L’identifiant de l’action est aws.ec2.deleteKeyPair.

Supprime une paire de clés EC2. Fournissez keyName ou keyPairId.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où la paire de clés existe.

us-east-2

keyName

Chaîne

Facultatif. Nom de la paire de clés à supprimer. Fournissez

keyName

ou

keyPairId

.

my-key-pair

keyPairId

Chaîne

Facultatif. ID de la paire de clés à supprimer. Fournissez

keyName

ou

keyPairId

.

key-0123456789abcdef0

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Consultez la

référence boto3 delete_key_pair

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Décrire les paires de clés

L’identifiant de l’action est aws.ec2.describeKeyPairs.

Décrit les paires de clés EC2 dans un compte et une région.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS pour la requête.

us-east-2

keyNames

List

Facultatif. Restreindre les résultats à ces noms de paires de clés.

["my-key-pair"]

keyPairIds

List

Facultatif. Restreindre les résultats à ces ID de paires de clés.

["key-0123456789abcdef0"]

filters

List

Facultatif. Filtres AWS, par exemple par

key-name

ou par tag.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 describe_key_pairs

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Créer un groupe de sécurité

L’identifiant de l’action est aws.ec2.createSecurityGroup.

Crée un nouveau groupe de sécurité EC2 dans un VPC.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où le groupe de sécurité est créé.

us-east-2

groupName

Chaîne

Obligatoire. Nom du nouveau groupe de sécurité. Doit être unique au sein du VPC.

web-servers-sg

description

Chaîne

Obligatoire. Description pour le groupe de sécurité.

Security group for web servers

vpcId

Chaîne

Facultatif. VPC dans lequel créer le groupe. Utilise par défaut le VPC par défaut de la région.

vpc-0123456789abcdef0

tagSpecifications

List

Facultatif. Tag appliqués au groupe au moment de la création.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 create_security_group

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Supprimer un groupe de sécurité

L’identifiant de l’action est aws.ec2.deleteSecurityGroup.

Supprime un groupe de sécurité EC2. Fournissez soit groupId (préféré), soit groupName.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où le groupe de sécurité existe.

us-east-2

groupId

Chaîne

Facultatif. Le groupe de sécurité à supprimer. Fonctionne pour tout VPC. Préféré à

groupName

.

sg-0123456789abcdef0

groupName

Chaîne

Facultatif. Alternative à

groupId

. Valide uniquement pour les groupes dans le VPC par défaut.

web-servers-sg

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Consultez la

référence boto3 delete_security_group

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Décrire les groupes de sécurité

L’identifiant de l’action est aws.ec2.describeSecurityGroups.

Décrit les groupes de sécurité EC2, et leurs règles entrantes, et sortantes.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS pour la requête.

us-east-2

groupIds

List

Facultatif. Restreindre les résultats à des ID de groupes de sécurité spécifiques.

["sg-0123456789abcdef0"]

groupNames

List

Facultatif. Restreint les résultats par nom de groupe. Valide uniquement pour les groupes dans le VPC par défaut.

["web-servers-sg"]

filters

List

Facultatif. Filtres AWS, par exemple par

vpc-id

,

group-name

ou

tag:<key>

.

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

nextToken

Chaîne

Facultatif. Jeton de pagination d’une réponse précédente.

nextToken

maxResults

Int

Facultatif. Nombre maximal de groupes à renvoyer par page.

10

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Consultez la

référence boto3 describe_security_groups

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Ajouter une règle entrante

L’identifiant de l’action est aws.ec2.authorizeSecurityGroupIngress.

Ajoute une règle entrante à un groupe de sécurité EC2.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où le groupe de sécurité existe.

us-east-2

groupId

Chaîne

Obligatoire. Le groupe de sécurité auquel ajouter la règle entrante.

sg-0123456789abcdef0

ipProtocol

Chaîne

Facultatif. Format plat. Utilisez avec

fromPort

,

toPort

et

cidrIp

pour une seule règle IPv4.

tcp

fromPort

Int

Facultatif. Format plat. Début de la plage de ports.

443

toPort

Int

Facultatif. Format plat. Fin de la plage de ports.

443

cidrIp

Chaîne

Facultatif. Format plat. Bloc CIDR source autorisé par la règle.

0.0.0.0/0

ipPermissions

List

Facultatif. Format structuré. Requis pour plusieurs règles en un seul appel, les descriptions de règles, les plages IPv6, les listes de préfixes, ou les groupes de sécurité source.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Conseil

Cette action prend en charge deux formes de règles — choisissez-en une par appel. La forme plate (ipProtocol, fromPort, toPort, cidrIp) est un raccourci pour une seule règle IPv4. Utilisez ipPermissions pour plusieurs règles, descriptions, plages IPv6, listes de préfixes, ou groupes de sécurité source.

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Consultez la

référence boto3 authorize_security_group_ingress

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Supprimer une règle entrante

L’identifiant de l’action est aws.ec2.revokeSecurityGroupIngress.

Supprime une règle entrante d’un groupe de sécurité EC2. La spécification de la règle doit correspondre exactement à une règle existante.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où le groupe de sécurité existe.

us-east-2

groupId

Chaîne

Obligatoire. Le groupe de sécurité duquel retirer la règle entrante.

sg-0123456789abcdef0

ipProtocol

Chaîne

Facultatif. Format plat. Utilisez avec

fromPort

,

toPort

et

cidrIp

.

tcp

fromPort

Int

Facultatif. Format plat. Début de la plage de ports.

443

toPort

Int

Facultatif. Format plat. Fin de la plage de ports.

443

cidrIp

Chaîne

Facultatif. Format plat. Bloc CIDR source de la règle en cours de suppression.

0.0.0.0/0

ipPermissions

List

Facultatif. Format structuré. Requis pour révoquer plusieurs règles en un seul appel, ou des règles sur des plages IPv6, des listes de préfixes, ou des groupes de sécurité source.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Consultez la

référence boto3 revoke_security_group_ingress

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Ajouter une règle sortante

L’identifiant de l’action est aws.ec2.authorizeSecurityGroupEgress.

Ajoute une règle sortante à un groupe de sécurité EC2 en utilisant la forme structurée ipPermissions.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où le groupe de sécurité existe.

us-east-2

groupId

Chaîne

Obligatoire. Le groupe de sécurité auquel ajouter la règle sortante.

sg-0123456789abcdef0

ipPermissions

List

Obligatoire. Les règles sortantes à ajouter sous forme structurée.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Important

Contrairement aux actions des règles entrantes, cette action ne prend pas en charge le format de paramètre plat (cidrIp, ipProtocol, fromPort, toPort). L’API AWS AuthorizeSecurityGroupEgress rejette catégoriquement ces paramètres. Toutes les règles sortantes doivent utiliser la liste ipPermissions structurée.

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Consultez la

référence boto3 authorize_security_group_egress

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Supprimer une règle sortante

L’identifiant de l’action est aws.ec2.revokeSecurityGroupEgress.

Supprime une règle sortante d’un groupe de sécurité EC2. La spécification de la règle doit correspondre exactement à une règle existante. Une utilisation courante consiste à supprimer la règle de sortie par défaut autorisant tout le trafic, qu’AWS attache à chaque nouveau groupe de sécurité.

Le tableau suivant décrit les champs d’entrée pour cette action.

Saisir

Type

Description

Exemple

awsRoleArn

Chaîne

Facultatif. ARN du rôle IAM à assumer pour les appels d’API AWS.

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

awsAccessKeyId

Chaîne

Facultatif. ID de clé d’accès AWS. Transmettez en tant que secret.

${{ :secrets:awsAccessKeyId }}

awsSecretAccessKey

Chaîne

Facultatif. Clé d’accès secrète AWS. Transmettez en tant que secret.

${{ :secrets:awsSecretAccessKey }}

awsSessionToken

Chaîne

Facultatif. Jeton de session temporaire pour l’authentification STS. Transmettez en tant que secret.

${{ :secrets:awsSessionToken }}

region

Chaîne

Obligatoire. Région AWS où le groupe de sécurité existe.

us-east-2

groupId

Chaîne

Obligatoire. Le groupe de sécurité duquel supprimer la règle sortante.

sg-0123456789abcdef0

ipPermissions

List

Obligatoire. Les règles sortantes à supprimer sous forme structurée. Doit correspondre exactement aux règles existantes.

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

selectors

List

Facultatif. Sélecteurs JQ pour extraire des champs spécifiques de la sortie de l’action.

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

Important

Contrairement aux actions des règles entrantes, cette action ne prend pas en charge le format de paramètre plat (cidrIp, ipProtocol, fromPort, toPort). Toutes les règles sortantes doivent utiliser la liste structurée ipPermissions.

Le tableau suivant décrit les champs de sortie pour cette action.

Sortir

Type

Exemple

response

Objet

Aucun corps de réponse en cas de succès. Consultez la

référence boto3 de revoke_security_group_egress

.

success

Booléen

true

ou

false

errorMessage

Chaîne

""

Droits d'auteur © 2026 New Relic Inc.

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