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á.
Ações para AWS FIS
Uma ação é a atividade de injeção de falhas que você executa em um alvo usando AWS Fault Injection Service (AWS FIS). AWS FIS fornece ações pré-configuradas para tipos específicos de alvos em todos os AWS serviços. Você adiciona ações a um modelo de experimento, que depois usa para realizar experimentos.
Conteúdo
Identificadores de ação
Cada AWS FIS ação tem um identificador com o seguinte formato:
aws:service-name
:action-type
Por exemplo, a ação a seguir interrompe as instâncias de destino do Amazon EC2:
aws:ec2:stop-instances
Para obter uma lista completa de ações, consulte AWS FIS referência de ações. Para obter a lista usando o AWS CLI, consulteListar as ações.
Parâmetros de ação
Algumas AWS FIS ações têm parâmetros adicionais que são específicos para a ação. Esses parâmetros são usados para passar informações para AWS FIS quando a ação é executada.
AWS FIS oferece suporte a tipos de falha personalizados usando a aws:ssm:send-command
ação, que usa o agente SSM e um documento de comando SSM para criar a condição de falha nas instâncias de destino. A ação do aws:ssm:send-command
inclui um parâmetro documentArn
que usa o nome do recurso da Amazon (ARN) de um documento do SSM como um valor. Você especifica valores para os parâmetros ao adicionar a ação ao seu modelo de experimento.
Para obter mais informações sobre como especificar os parâmetros para a ação do aws:ssm:send-command
, consulte Usar a ação aws:ssm:send-command.
Sempre que possível, você pode inserir uma configuração de reversão (também chamada de ação posterior) dentro dos parâmetros da ação. Uma ação posterior retorna o destino ao estado em que estava antes da execução da ação. A ação posterior é executada após o tempo especificado na duração da ação. Nem todas as ações podem oferecer suporte a ações posteriores. Por exemplo, se a ação encerrar uma instância do Amazon EC2, você não poderá recuperar a instância depois que ela for encerrada.
Destinos da ação
Uma ação é executada nos recursos de destino que você especifica. Depois de definir um destino, você pode especificar seu nome ao definir uma ação.
"targets": {
"resource_type
": "resource_name
"
}
AWS FIS as ações oferecem suporte aos seguintes tipos de recursos para metas de ação:
-
Grupos do Auto Scaling: grupos do Amazon EC2 Auto Scaling
-
Buckets: buckets do Amazon S3
-
Cluster – clusters do Amazon EKS
-
Clusters – clusters do Amazon ECS ou clusters do Amazon Aurora DB
-
DBInstances – instâncias do Amazon RDS DB
-
Tabelas globais criptografadas: Amazon DynamoDB; tabelas globais criptografadas com uma chave gerenciada pelo cliente
-
Tabelas globais — Amazon DynamoDB; tabelas globais
-
Instances – instâncias do Amazon EC2
-
Nodegroups – grupos de nós do Amazon EKS
-
Pods – pods do Kubernetes no Amazon EKS
-
ReplicationGroups— Grupos de replicação do ElastiCache Redis
-
Perfis – perfis do IAM
-
SpotInstances— Instâncias spot do Amazon EC2
-
Sub-redes: sub-redes da VPC
-
Tasks – tarefas do Amazon ECS
-
TransitGateways— Gateways de trânsito
-
Volumes – volumes do Amazon EBS
Para ver exemplos, consulte Exemplo de ações.