Opciones de experimento - 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.

Opciones de experimento

Las opciones de experimento son ajustes opcionales de un experimento. Puede definir determinadas opciones de experimento en la plantilla de experimento. Las opciones de experimento adicionales se configuran al comenzar el experimento.

La siguiente es la sintaxis de las opciones de experimento que se definen en la plantilla del experimento.

{ "experimentOptions": { "accountTargeting": "single-account | multi-account", "emptyTargetResolutionMode": "fail | skip" } }

Si no especifica ninguna opción de experimento al crear la plantilla de experimento, se utilizará la opción predeterminada para cada opción.

La siguiente es la sintaxis de las opciones de experimento que se configuran al comenzar el experimento.

{ "experimentOptions": { "actionsMode": "run-all | skip-all" } }

Si no especifica ninguna opción de experimento al comenzar el experimento, run-all se utilizará la opción predeterminada.

Segmentación de cuentas

Si tienes varias AWS cuentas con recursos a los que quieres dirigirte en un experimento, puedes definir un experimento con varias cuentas mediante la opción de experimento de segmentación de cuentas. Los experimentos con varias cuentas se ejecutan desde una cuenta de orquestador que afecta a los recursos de varias cuentas de destino. La cuenta del orquestador es la propietaria de la plantilla del AWS FIS experimento y del experimento. Una cuenta de destino es una cuenta de AWS individual con recursos que pueden verse afectados por un AWS FIS experimento. Para obtener más información, consulte Experimentos con varias cuentas para AWS FIS.

La segmentación de cuentas se utiliza para indicar la ubicación de los recursos de destino. Puede proporcionar dos valores para segmentación de cuentas:

  • single-account: predeterminada. El experimento solo se destinará a los recursos de la AWS cuenta en la que se ejecute el AWS FIS experimento.

  • multi-account: el objetivo del experimento pueden ser recursos de varias cuentas de AWS.

Configuraciones de cuentas de destino

Para realizar un experimento con varias cuentas debe definir una o más configuraciones de cuenta de destino. La configuración de una cuenta de destino especifica accountId, roleArn y la descripción de cada cuenta con los recursos segmentados en el experimento. Los ID de cuenta de las configuraciones de cuenta de destino de una plantilla de experimento deben ser únicos.

Al crear una plantilla de experimento con varias cuentas, la plantilla de experimento devolverá un campo de solo lectura, targetAccountConfigurationsCount, que es un recuento de todas las configuraciones de cuenta de destino de la plantilla de experimento.

A continuación, se presenta la sintaxis de una configuración de cuentas de destino.

{ accountId: "123456789012", roleArn: "arn:aws:iam::123456789012:role/AllowFISActions", description: "fis-ec2-test" }

Cuando crea una configuración de cuenta de destino debe proporcionar lo siguiente:

accountId

ID de cuenta de AWS de 12 dígitos de la cuenta de destino.

roleArn

Un rol de IAM que otorga AWS FIS permisos para realizar acciones en la cuenta de destino.

description

Una descripción opcional.

Para obtener más información acerca de cómo trabajar con configuraciones de cuenta de destino, consulte Trabajo en experimentos con varias cuentas.

Modo de resolución de destino vacío

Este modo ofrece la opción de permitir que los experimentos se completen incluso cuando un recurso de destino no está resuelto.

  • fail: predeterminado. Si no se ha resuelto ningún recurso para el destino, el experimento se termina inmediatamente con un estado de failed.

  • skip: si no se ha resuelto ningún recurso para el destino, el experimento continuará y se omitirán las acciones que no tengan destinos resueltos. No se pueden omitir las acciones con destinos definidos mediante identificadores únicos, como ARN. Si no se encuentra un destino definido mediante un identificador único, el experimento se termina inmediatamente con un estado de failed

Modo de acciones

El modo Acciones es un parámetro opcional que puede especificar al iniciar un experimento. Puede configurar el modo de acciones skip-all para generar una vista previa del objetivo antes de introducir errores en los recursos objetivo. La vista previa de destino le permite verificar lo siguiente:

  • Que ha configurado la plantilla de experimento para destinarla a los recursos que espera. Los recursos reales a los que se dirige al iniciar este experimento pueden ser diferentes de los de la vista previa, ya que los recursos se pueden eliminar, actualizar o muestrear de forma aleatoria.

  • Que las configuraciones de registro estén configuradas correctamente.

  • Que para los experimentos con varias cuentas, ha configurado correctamente un rol de IAM para cada una de las configuraciones de su cuenta de destino.

nota

Este skip-all modo no te permite comprobar que tienes los permisos necesarios para ejecutar el AWS FIS experimento y realizar acciones con tus recursos.

El parámetro del modo de acciones acepta los siguientes valores:

  • run-all- (Predeterminado) El experimento realizará acciones con los recursos objetivo.

  • skip-all- El experimento omitirá todas las acciones relacionadas con los recursos objetivo.

Para obtener más información sobre cómo configurar el parámetro del modo de acciones al iniciar un experimento, consulteGenera una vista previa de un objetivo a partir de una plantilla de experimento.