As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Opções de experimento para AWS FIS
As opções de experimento são configurações opcionais para um experimento. Você pode definir determinadas opções de experimento no modelo de experimento. As opções adicionais de experimento são definidas quando você inicia o experimento.
Veja a seguir a sintaxe para opções de experimento que você define no modelo de experimento.
{
"experimentOptions": {
"accountTargeting": "single-account | multi-account",
"emptyTargetResolutionMode": "fail | skip"
}
}
Se você não especificar nenhuma opção de experimento ao criar o modelo de experimento, será usado o padrão de cada opção.
Veja a seguir a sintaxe para opções de experimento que você define quando inicia o experimento.
{ "experimentOptions": { "actionsMode": "run-all | skip-all" } }
Se você não especificar nenhuma opção de experimento ao iniciar o experimento, a opção padrão run-all
será usada.
Segmentação de conta
Se você tiver várias AWS contas com recursos que deseja segmentar em um experimento, você pode definir um experimento com várias contas usando a opção de experimento de segmentação por conta. Você executa experimentos com várias contas por uma conta de orquestrador que afeta os recursos em várias contas de destino. A conta do orquestrador possui o modelo e o AWS FIS experimento do experimento. Uma conta de destino é uma AWS conta individual com recursos que podem ser afetados por um AWS FIS experimento. Para obter mais informações, consulte Trabalhando com experimentos com várias contas para AWS FIS.
Você usa a segmentação por conta para indicar a localização dos recursos de destino. Você pode fornecer dois valores para a segmentação da conta:
-
conta única: padrão. O experimento só terá como alvo recursos na AWS conta em que o AWS FIS experimento é executado.
-
várias contas — O experimento pode direcionar recursos em várias AWS contas.
Configurações de conta de destino
Para realizar um experimento com várias contas, você deve definir uma ou mais configurações de conta de destino. A configuração da conta de destino especifica a descrição accountIdroleArn,, e de cada conta com recursos direcionados ao experimento. A conta IDs das configurações da conta de destino para um modelo de experimento deve ser exclusiva.
Quando você cria um modelo de experimento com várias contas, ele retornará um campo somente para leitura, targetAccountConfigurationsCount
, que é uma contagem de todas as configurações da conta de destino para o modelo de experimento.
Veja a seguir a sintaxe para uma configuração de conta de destino.
{
accountId: "123456789012",
roleArn: "arn:aws:iam::123456789012:role/AllowFISActions",
description: "fis-ec2-test"
}
Quando você cria uma configuração de conta de destino, fornece o seguinte:
- accountId
-
ID da AWS conta de 12 dígitos da conta de destino.
- roleArn
-
Uma IAM função que concede AWS FIS permissões para realizar ações na conta de destino.
- description
-
Uma descrição opcional.
Para saber mais sobre como trabalhar com as configurações das contas de destino, consulte Trabalhando com experimentos com várias contas para AWS FIS.
Modo de resolução de destino vazio
Esse modo oferece a opção de permitir que os experimentos sejam concluídos mesmo quando um recurso de destino não for resolvido.
-
falha: padrão. Se nenhum recurso for resolvido para o destino, o experimento será encerrado imediatamente com o status de
failed
. -
ignorar: se nenhum recurso for resolvido para o destino, o experimento continuará e todas as ações sem destinos resolvidas serão ignoradas. Ações com alvos definidos usando identificadores exclusivos, comoARNs, não podem ser ignoradas. Se um destino definido usando um identificador exclusivo não for encontrado, o experimento será encerrado imediatamente com o status de
failed
Modo de ações
O modo de ações é um parâmetro opcional que você pode especificar ao iniciar um experimento. Você pode definir o modo de ações como skip-all
para gerar uma pré-visualização de destinos antes de injetar falhas nos recursos de destino. A pré-visualização de destinos permite que você verifique o seguinte:
Que você configurou o modelo de experimento para atingir os recursos esperados. Os recursos reais que são definidos como destino quando você inicia esse experimento podem ser diferentes da pré-visualização, pois os recursos podem ser removidos, atualizados ou amostrados aleatoriamente.
Que as configurações de registro em log estão definidas corretamente.
Que, para experimentos com várias contas, você configurou corretamente uma IAM função para cada uma das configurações da conta de destino.
nota
O skip-all
modo não permite verificar se você tem as permissões necessárias para executar o AWS FIS experimento e realizar ações em seus recursos.
O parâmetro do modo de ações aceita os seguintes valores:
run-all
(padrão): o experimento executará ações nos recursos de destino.skip-all
: o experimento ignorará todas as ações nos recursos de destino.
Para saber mais sobre como configurar o parâmetro do modo de ações ao iniciar um experimento, consulte Gerar uma pré-visualização de destinos com base em um modelo de experimento.