Trabaje con plantillas de experimentos del 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.

Trabaje con plantillas de experimentos del AWS FIS

Puede crear y gestionar plantillas de experimentos mediante la consola AWS FIS o la línea de comandos. Después de crear una plantilla de experimento, puede utilizarla para ejecutar un experimento.

Creación de una plantilla de experimento

Antes de empezar, complete las siguientes tareas:

Para crear una plantilla de experimento con la consola
  1. Abra la consola AWS FIS en https://console.aws.amazon.com/fis/.

  2. En el panel de navegación, elija Plantillas de experimento.

  3. Elija Crear plantilla de experimento.

  4. (Opcional) Para Segmentación de cuentas, seleccione Varias cuentas para configurar una plantilla de experimento con varias cuentas.

  5. Para Segmentación de cuentas, seleccione Confirmar.

  6. En Descripción y nombre, escriba un nombre y una descripción para la plantilla.

  7. En Acciones, especifique el conjunto de acciones de la plantilla. Para cada acción, elija Agregar acción y complete lo siguiente:

    • En Nombre, escriba un nombre para la acción.

      Se permiten caracteres alfanuméricos, guiones (-) y guiones bajos (_). El nombre debe comenzar por una letra. No se permiten espacios. El nombre de cada acción debe ser único en esta plantilla.

    • (Opcional) En Descripción, ingrese una descripción para la acción. La longitud máxima es de 512 caracteres.

    • (Opcional) En Comenzar después, seleccione otra acción definida en esta plantilla que debe completarse antes de que comience la acción actual. De lo contrario, la acción se ejecuta al inicio del experimento.

    • En Tipo de acción, elija la acción AWS FIS.

    • En Destino, elija un destino que haya definido en la sección Destinos. Si aún no ha definido un objetivo para esta acción, el AWS FIS crea uno nuevo para usted.

    • En Parámetros de acción, especifique los parámetros de la acción. Esta sección aparece solo si la acción del AWS FIS tiene parámetros.

    • Seleccione Guardar.

  8. En Destinos, defina los recursos de destino en los que se van a llevar a cabo las acciones. Debe especificar al menos un ID de recurso o una etiqueta de recurso como destino. Seleccione Editar para editar el objetivo que AWS FIS creó para usted en el paso anterior, o bien elija Agregar objetivo. En cada destino, haga lo siguiente:

    • En Nombre, escriba un nombre para el destino.

      Se permiten caracteres alfanuméricos, guiones (-) y guiones bajos (_). El nombre debe comenzar por una letra. No se permiten espacios. Cada nombre de destino debe ser único en esta plantilla.

    • En Tipo de recurso, elija un tipo de recurso que sea compatible con la acción.

    • En Método de destino, realice una de las siguientes acciones:

      • Elija ID de recursos y, a continuación, elija los ID de recursos.

      • Elija las etiquetas, los filtros y los parámetros de los recursos y, a continuación, agregue las etiquetas y los filtros que necesite. Para obtener más información, consulte Identificación de recursos de destino.

    • En Modo de selección, elija Recuento para ejecutar la acción en el número especificado de destinos identificados o elija Porcentaje para ejecutar la acción en el porcentaje especificado de los destinos identificados. De forma predeterminada, la acción se ejecuta en todos los destinos identificados.

    • Seleccione Guardar.

  9. Para actualizar una acción con el destino que ha creado, busque la acción en Acciones, elija Editar y, a continuación, actualice Destino. Puede utilizar el mismo destino para varias acciones.

  10. (Solo experimentos con varias cuentas) En el caso de Configuraciones de cuentas de destino, agregue un ARN de rol y una descripción opcional para cada cuenta de destino. Para cargar los ARN de roles de cuentas de destino con un archivo CSV, seleccione Cargar ARN de roles para todas las cuentas de destino y, a continuación, seleccione Elegir un archivo CSV

  11. En Acceso al servicio, elija Usar un rol de IAM existente y, a continuación, elija el rol de IAM que creó, tal como se describe en los requisitos previos de este tutorial. Si su rol no aparece, compruebe que tiene la relación de confianza requerida. Para obtener más información, consulte Roles de IAM para los experimentos de AWS FIS.

  12. (Opcional) Para las condiciones de parada, selecciona las CloudWatch alarmas de Amazon para las condiciones de parada. Para obtener más información, consulte Condiciones de parada para AWS FIS.

  13. (Opcional) En Registros, configure la opción de destino. Para enviar registros a un bucket de S3, seleccione Enviar a un bucket de Amazon S3 y escriba el nombre y el prefijo del bucket. Para enviar registros a CloudWatch registros, seleccione Enviar a CloudWatch registros e introduzca el grupo de registros.

  14. (Opcional) En Etiquetas, elija Agregar nueva etiqueta y especifique una clave y un valor de etiqueta. Las etiquetas que agregue se aplican a la plantilla de experimento, no a los experimentos que se ejecutan con la plantilla.

  15. Elija Crear plantilla de experimento. Cuando se le solicite confirmación, ingrese create y elija Crear plantilla de experimento.

Para crear una plantilla de experimento con la CLI

Utilice el comando create-experiment-template.

Puede cargar una plantilla de experimento desde un archivo JSON.

Utilice el parámetro --cli-input-json.

aws fis create-experiment-template --cli-input-json fileb://<path-to-json-file>

Para obtener más información, consulte Generar una plantilla de esqueleto de la CLI en la Guía del usuario de la AWS Command Line Interface . Para ver ejemplos de plantillas, consulte Ejemplos de AWS plantillas de experimentos FIS.

Visualización de plantillas de experimento

Puede ver las plantillas de experimento que ha creado.

Para ver una plantilla de experimento con la consola
  1. Abra la consola AWS FIS en https://console.aws.amazon.com/fis/.

  2. En el panel de navegación, elija Plantillas de experimento.

  3. Para ver la información de una plantilla específica, seleccione el ID de plantilla de experimento.

  4. En la sección Detalles, puede ver la descripción y las condiciones de detención de la plantilla.

  5. Para ver las acciones de la plantilla de experimento, elija Acciones.

  6. Para ver los destinos de la plantilla de experimento, elija Destinos.

  7. Para ver las etiquetas de la plantilla de experimento, elija Etiquetas.

Para ver una plantilla de experimento con la CLI

Utilice el list-experiment-templatescomando para obtener una lista de plantillas de experimentos y utilice el get-experiment-templatecomando para obtener información sobre una plantilla de experimento específica.

Genera una vista previa de un objetivo a partir de una plantilla de experimento

Antes de iniciar un experimento, puede generar una vista previa del objetivo para comprobar que la plantilla del experimento está configurada para destinarse a los recursos esperados. Los recursos a los que se dirige cuando comienzas el experimento propiamente dicho pueden ser diferentes de los de la vista previa, ya que los recursos se pueden eliminar, actualizar o muestrear de forma aleatoria. Al generar una vista previa de un objetivo, se inicia un experimento en el que se omiten todas las acciones.

nota

La generación de una vista previa de destino no le permite comprobar que dispone de los permisos necesarios para realizar acciones con sus recursos.

Para iniciar una vista previa de un destino mediante la consola
  1. Abra la consola AWS FIS en https://console.aws.amazon.com/fis/.

  2. En el panel de navegación, elija Plantillas de experimento.

  3. Para ver los destinos de la plantilla de experimento, elija Destinos.

  4. Para verificar los recursos de destino para la plantilla del experimento, elija Generar vista previa. Cuando ejecutes un experimento, esta vista previa del objetivo se actualizará automáticamente con los objetivos del experimento más reciente.

Para iniciar una vista previa de destino mediante la CLI
  • Ejecute el siguiente comando start-experiment. Sustituya los valores en cursiva por sus propios valores.

    aws fis start-experiment \ --experiment-options actionsMode=skip-all \ --experiment-template-id EXTxxxxxxxxx

Inicio de un experimento a partir de una plantilla

Después de crear una plantilla de experimento, puede iniciar los experimentos con esa plantilla.

Al iniciar un experimento, creamos una instantánea de la plantilla especificada y la utilizamos para ejecutar el experimento. Por lo tanto, si la plantilla de experimento se actualiza o elimina mientras el experimento está en ejecución, esos cambios no afectarán al experimento en ejecución.

Al iniciar un experimento, el AWS FIS crea un rol vinculado al servicio en tu nombre. Para obtener más información, consulte Utilice funciones vinculadas al servicio para el servicio de inyección de errores AWS.

Tras iniciar el experimento, puede detenerlo en cualquier momento. Para obtener más información, consulte Detener un experimento.

Para iniciar un experimento con la consola
  1. Abra la consola de la AWS FIS en https://console.aws.amazon.com/fis/.

  2. En el panel de navegación, elija Plantillas de experimento.

  3. (Opcional) Para generar una vista previa para verificar sus objetivos:

    • Elige Objetivos.

    • Seleccione Generar vista previa.

  4. Seleccione la plantilla de experimento y elija Iniciar experimento.

  5. (Opcional) Para agregar una etiqueta a su experimento, elija Agregar nueva etiqueta e ingrese una clave y un valor de etiqueta.

  6. Elija Start experiment (Iniciar experimento). Cuando se le pida que confirme, ingrese start y elija Iniciar experimento.

Para iniciar un experimento con la CLI

Utilice el comando start-experiment.

Actualización de una plantilla de experimento

Puede actualizar una plantilla de experimento existente. Al actualizar una plantilla de experimento, los cambios no afectan a ningún experimento en ejecución que utilice la plantilla.

Para actualizar una plantilla de experimento con la consola
  1. Abra la consola AWS FIS en https://console.aws.amazon.com/fis/.

  2. En el panel de navegación, elija Plantillas de experimento.

  3. Seleccione la plantilla de experimento y elija Acciones, Actualizar plantilla de experimento.

  4. Modifique los detalles de la plantilla según sea necesario y elija Actualizar plantilla de experimento.

Para actualizar una plantilla de experimento con la CLI

Utilice el comando update-experiment-template.

Etiquetado de plantillas de experimento

Puede aplicar sus propias etiquetas a las plantillas de experimento para ayudarle a organizarlos. También puede implementar políticas de IAM basadas en etiquetas para controlar el acceso a las plantillas de experimento.

Para etiquetar una plantilla de experimento con la consola
  1. Abra la consola AWS FIS en https://console.aws.amazon.com/fis/.

  2. En el panel de navegación, elija Plantillas de experimento.

  3. Seleccione la plantilla experimento y elija Acciones, Administrar etiquetas.

  4. Para agregar una nueva etiqueta, elija Agregar nueva etiqueta y, a continuación, especifique una clave y un valor.

    Para eliminar una etiqueta, elija Eliminar de la etiqueta.

  5. Seleccione Guardar.

Para etiquetar una plantilla de experimento con la CLI

Utilice el comando tag-resource.

Eliminación de una plantilla de experimento

Si ya no necesita una plantilla de experimento, puede eliminarla. Al eliminar una plantilla de experimento, no se ve afectado ningún experimento en ejecución que utilice la plantilla. El experimento continúa ejecutándose hasta que se complete o detenga. Sin embargo, las plantillas de experimento que se eliminen no estarán disponibles para su visualización en la página Experimentos de la consola.

Para eliminar una plantilla de experimento con la consola
  1. Abra la consola AWS FIS en https://console.aws.amazon.com/fis/.

  2. En el panel de navegación, elija Plantillas de experimento.

  3. Seleccione la plantilla de experimento y elija Acciones, Eliminar plantilla de experimento.

  4. Cuando se le pida confirmación, ingrese delete y elija Eliminar plantilla de experimento.

Para eliminar una plantilla de experimento con la CLI

Utilice el comando delete-experiment-template.