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.
Contenidos
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 enskip
. 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
-
Abre el AWS Command Line Interface
-
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 encursiva
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
.jsonDe 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. -
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 elid
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-id111122223333
--role-arn arn:aws:iam::111122223333
:role/role-name
--description"my description"
-
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-id111122223333
-
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. -
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
Abra la AWS FIS consola en https://console.aws.amazon.com/fis/
. -
En el panel de navegación, elija Plantillas de experimento.
-
Seleccione la plantilla de experimento y elija Acciones, Actualizar plantilla de experimento.
-
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-configurationcursiva
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-id111122223333
--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
Abra la AWS FIS consola en https://console.aws.amazon.com/fis/
. -
En el panel de navegación, elija Plantillas de experimento.
-
Seleccione la plantilla de experimento y elija Acciones, Actualizar.
-
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-configurationcursiva
por sus propios valores.
aws fis update-target-account-configuration --experiment-template-id
EXTxxxxxxxxx
--account-id111122223333