Trabajo en experimentos con varias cuentas - 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.

Trabajo en experimentos con varias cuentas

Puede crear y gestionar plantillas de experimentos con varias cuentas mediante la AWS FIS consola o la línea de comandos. Para crear un experimento con varias cuentas, especifique la opción de experimento de segmentación de cuentas como "multi-account" y agregue configuraciones de cuenta de destino. Después de crear una plantilla de experimento con varias cuentas, puede utilizarla para ejecutar un experimento.

Prácticas recomendadas para experimentos con varias cuentas

A continuación, se indican las prácticas recomendadas para utilizar experimentos con varias cuentas:

  • Cuando configura destinos para experimentos con varias cuentas se recomienda segmentar con etiquetas de recursos coherentes en todas las cuentas de destino. Un AWS FIS experimento resolverá los recursos con etiquetas consistentes en cada cuenta de destino. Una acción debe resolver al menos un recurso de destino en cualquier cuenta de destino o fallará, salvo en el caso de los experimentos con emptyTargetResolutionMode establecido en skip. Las cuotas de acción se aplican por cuenta. Si desea segmentar recursos por ARN de recurso se aplica el mismo límite de cuenta única por acción.

  • Cuando segmenta recursos de una o varias zonas de disponibilidad mediante parámetros o filtros, debe especificar un ID de AZ, no un nombre de AZ. El ID de AZ es un identificador único y coherente para una zona de disponibilidad entre cuentas. Para obtener información sobre cómo encontrar el ID de AZ de las zonas de disponibilidad de su cuenta, consulte Availability Zone IDs for your AWS resources.

Creación de una plantilla de experimento con varias cuentas

Para obtener información sobre cómo crear una plantilla de experimento mediante el AWS Management Console

Consulte Creación de una plantilla de experimento.

Para crear una plantilla de experimento con la CLI
  1. Abre el AWS Command Line Interface

  2. Para crear un experimento a partir de un archivo JSON guardado con la opción de experimento de segmentación de cuentas establecida en "multi-account" (por ejemplo, my-template.json), sustituya los valores de los marcadores de posición en cursiva por sus propios valores y, a continuación, ejecute el siguiente comando create-experiment-template.

    aws fis create-experiment-template --cli-input-json file://my-template.json

    De este modo se devolverá la plantilla de experimento en la respuesta. Copie el id de la respuesta, que es el ID de la plantilla de experimento.

  3. Ejecute el comando create-target-account-configuration para agregar una configuración de cuenta de destino a la plantilla de experimento. Sustituya los valores de los marcadores de posición en cursiva por sus propios valores, utilizando el id del paso 2 como valor para el parámetro --experiment-template-id y, a continuación, ejecute lo siguiente. El parámetro --description es opcional. Repita este paso para cada cuenta de destino.

    aws fis create-target-account-configuration --experiment-template-id EXTxxxxxxxxx --account-id 111122223333 --role-arn arn:aws:iam::111122223333:role/role-name --description "my description"
  4. Ejecute el comando get-target-account-configuration para recuperar los detalles de una configuración de cuenta de destino específica.

    aws fis get-target-account-configuration --experiment-template-id EXTxxxxxxxxx --account-id 111122223333
  5. Una vez que haya agregado todas las configuraciones de cuenta de destino, puede ejecutar el comando list-target-account-configurations para comprobar que se han creado las configuraciones de cuenta de destino.

    aws fis list-target-account-configurations --experiment-template-id EXTxxxxxxxxx

    También puede comprobar que ha agregado configuraciones de cuenta de destino ejecutando el comando get-experiment-template. La plantilla devolverá un campo de solo lectura targetAccountConfigurationsCount que ofrece un recuento de todas las configuraciones de cuenta de destino de la plantilla de experimento.

  6. Cuando esté listo, puede ejecutar la plantilla de experimento mediante el comando start-experiment.

    aws fis start-experiment --experiment-template-id EXTxxxxxxxxx

Actualización de una configuración de cuenta de destino

Puede actualizar una configuración de cuenta de destino existente si desea cambiar el ARN del rol o la descripción de la cuenta. Al actualizar una configuración de cuenta de destino, los cambios no afectan a ningún experimento en ejecución que utilice la plantilla.

Para actualizar la configuración de una cuenta de destino mediante el AWS Management Console
  1. Abra la AWS FIS consola 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 las configuraciones de cuenta de destino y elija Actualizar plantilla de experimento.

Para actualizar una configuración de cuenta de destino utilizando la CLI

Ejecute el comando update-target-account-configuration, sustituyendo los valores de los marcadores de posición que aparecen en cursiva por sus propios valores. Los parámetros --role-arn y --description son opcionales y no se actualizarán si no se incluyen.

aws fis update-target-account-configuration --experiment-template-id EXTxxxxxxxxx --account-id 111122223333 --role-arn arn:aws:iam::111122223333:role/role-name --description "my description"

Eliminación de una configuración de cuenta de destino

Si ya no necesita una configuración de cuenta de destino, puede eliminarla. Al eliminar una configuración de cuenta de destino, no se ven afectados los experimentos en ejecución que utilizan la plantilla. El experimento continúa ejecutándose hasta que se complete o detenga.

Para eliminar la configuración de una cuenta de destino mediante el AWS Management Console
  1. Abra la AWS FIS consola 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.

  4. En Configuraciones de cuenta de destino, seleccione Eliminar para el ARN del rol de la cuenta de destino que desee eliminar.

Para eliminar una configuración de cuenta de destino utilizando la CLI

Ejecute el comando delete-target-account-configuration, sustituyendo los valores de los marcadores de posición que aparecen en cursiva por sus propios valores.

aws fis update-target-account-configuration --experiment-template-id EXTxxxxxxxxx --account-id 111122223333