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 do experimento
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. Opções adicionais de experimento são definidas quando você inicia o experimento.
Veja a seguir a sintaxe das 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 das opções do experimento que você define ao iniciar o experimento.
{ "experimentOptions": { "actionsMode": "run-all | skip-all" } }
Se você não especificar nenhuma opção de experimento ao iniciar o experimento, o padrão será run-all
usado.
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 é proprietária do modelo e do AWS FIS experimento do experimento. Uma conta alvo é uma conta individual da AWS com recursos que podem ser afetados por um AWS FIS experimento. Para ter mais informações, consulte 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 os recursos da AWS conta em que o AWS FIS experimento é executado.
-
várias contas: o experimento pode se voltar para recursos em várias contas da AWS.
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 accountId, roleArn e a descrição de cada conta com recursos direcionados ao experimento. As IDs de conta das configurações da conta de destino para um modelo de experimento devem ser exclusivas.
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 de 12 dígitos da conta de destino da AWS.
- roleArn
-
Uma função do IAM 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 Trabalhar com experimentos com várias contas.
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 destinos definidos usando identificadores exclusivos, como ARNs, 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 skip-all
para gerar uma visualização prévia do alvo antes de injetar falhas nos recursos de destino. A visualização prévia do alvo permite que você verifique o seguinte:
Que você configurou seu modelo de experimento para direcionar os recursos que você espera. Os recursos reais que são direcionados quando você inicia esse experimento podem ser diferentes da versão prévia, pois os recursos podem ser removidos, atualizados ou amostrados aleatoriamente.
Que suas configurações de registro estejam configuradas corretamente.
Que, para experimentos com várias contas, você configurou corretamente uma função do IAM para cada uma das configurações da sua 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 alvo.skip-all
- O experimento ignorará todas as ações nos recursos alvo.
Para saber mais sobre como definir o parâmetro do modo de ações ao iniciar um experimento, consulteGere uma pré-visualização do alvo a partir de um modelo de experimento.