Acciones para AWS FIS - AWS Servicio de inyección de averías

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Acciones para AWS FIS

Una acción es la actividad de inyección de errores que se ejecuta en un objetivo mediante AWS Fault Injection Service (AWS FIS). AWS FIS proporciona acciones preconfiguradas para tipos específicos de objetivos en todos los AWS servicios. Agregue acciones a una plantilla de experimento, que luego se utilizan para ejecutar experimentos.

Identificadores de acciones

Cada AWS FIS acción tiene un identificador con el siguiente formato:

aws:service-name:action-type

Por ejemplo, la siguiente acción detiene las instancias de destino de Amazon EC2:

aws:ec2:stop-instances

Para ver la lista completa de acciones, consulte AWS FIS referencia de acciones. Para obtener la lista mediante AWS CLI, consulteEnumeración de las acciones.

Parámetros de acciones

Algunas AWS FIS acciones tienen parámetros adicionales que son específicos de la acción. Estos parámetros se utilizan para pasar información al AWS FIS momento de ejecutar la acción.

AWS FIS admite tipos de error personalizados mediante la aws:ssm:send-command acción, que utiliza el agente SSM y un documento de comandos SSM para crear la condición de error en las instancias de destino. La acción aws:ssm:send-command incluye un parámetro documentArn que toma el nombre de recurso de Amazon (ARN) de un documento de SSM como valor. Los valores de los parámetros se especifican al agregar la acción a la plantilla de experimento.

Para obtener más información acerca de cómo especificar parámetros para la acción aws:ssm:send-command, consulte Uso de la acción aws:ssm:send-command.

Siempre que sea posible, puede introducir una configuración de reversión (también denominada acción posterior) en los parámetros de la acción. Una acción posterior devuelve el destino al estado en el que se encontraba antes de que se ejecutara la acción. La acción posterior se ejecuta después del tiempo especificado en la duración de la acción. No todas las acciones admiten acciones posteriores. Por ejemplo, si la acción termina una instancia de Amazon EC2, no podrá recuperarla una vez terminada.

Destinos de acciones

Una acción se ejecuta en los recursos de destino que especifique. Tras definir un destino, puede especificar su nombre al definir una acción.

"targets": { "resource_type": "resource_name" }

AWS FIS las acciones admiten los siguientes tipos de recursos para los objetivos de acción:

  • Grupos de escalado automático: grupos de Amazon EC2 Auto Scaling

  • Buckets: buckets de Amazon S3

  • Clúster: clústeres de Amazon EKS

  • Clústeres: clústeres de Amazon ECS o clústeres de base de datos de Amazon Aurora

  • Instancias de base de datos: instancias de base de datos de Amazon RDS

  • Tablas globales cifradas: tablas globales de Amazon DynamoDB cifradas con una clave administrada por el cliente

  • Tablas globales: Amazon DynamoDB; tablas globales

  • Instancias: instancias de Amazon EC2

  • Grupos de nodos: grupos de nodos de Amazon EKS

  • Pods: pods de Kubernetes en Amazon EKS

  • ReplicationGroups— Grupos de replicación de ElastiCache Redis

  • Roles: roles de IAM

  • SpotInstances— Instancias puntuales de Amazon EC2

  • Subredes: subredes de VPC

  • Tareas: tareas de Amazon ECS

  • TransitGateways— Pasarelas de tránsito

  • Volúmenes: volúmenes de Amazon EBS

Para ver ejemplos, consulte Acciones de ejemplo.