에 대한 조치 AWS FIS - AWS 장애 주입 서비스

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

에 대한 조치 AWS FIS

액션은 AWS Fault Injection Service (AWS FIS) 를 사용하여 대상에 대해 실행하는 오류 주입 활동입니다. AWS FIS AWS 서비스 전반의 특정 유형의 대상에 대해 사전 구성된 작업을 제공합니다. 실험 템플릿에 작업을 추가한 다음, 실험을 실행하는 데 사용합니다.

작업 식별자

각 AWS FIS 작업에는 다음 형식의 식별자가 있습니다.

aws:service-name:action-type

예를 들어 다음 작업은 대상 Amazon EC2 인스턴스를 중지합니다.

aws:ec2:stop-instances

전체 작업 목록은 AWS FIS 액션 레퍼런스 섹션을 참조하세요. 를 사용하여 목록을 AWS CLI가져오려면 을 참조하십시오작업 나열.

작업 파라미터

일부 AWS FIS 액션에는 해당 액션에만 적용되는 추가 매개변수가 있습니다. 이러한 매개 변수는 작업이 AWS FIS 실행될 때 정보를 전달하는 데 사용됩니다.

AWS FIS SSM 에이전트와 SSM 명령 문서를 사용하여 대상 인스턴스에 장애 조건을 생성하는 aws:ssm:send-command 작업을 사용하여 사용자 지정 장애 유형을 지원합니다. aws:ssm:send-command 작업에는 SSM 문서의 Amazon 리소스 이름(ARN)을 값으로 취하는 documentArn 파라미터가 포함됩니다. 실험 템플릿에 작업을 추가할 때 파라미터 값을 지정합니다.

aws:ssm:send-command 작업 파라미터 지정에 대한 자세한 내용은 aws:ssm:send-command 작업을 사용을 참조하세요.

가능한 경우 작업 파라미터 내에 롤백 구성(사후 조치라고도 함)을 입력할 수 있습니다. 사후 작업은 대상을 작업이 실행되기 전의 상태로 되돌립니다. 사후 작업은 작업 기간에 지정된 시간 이후에 실행됩니다. 모든 작업이 사후 작업을 지원할 수 있는 것은 아닙니다. 예를 들어, 작업으로 인해 Amazon EC2 인스턴스가 종료되는 경우, 종료된 후에는 인스턴스를 복구할 수 없습니다.

작업 대상

작업은 지정한 대상 리소스에서 실행됩니다. 대상을 정의한 후 작업을 정의할 때 이름을 지정할 수 있습니다.

"targets": { "resource_type": "resource_name" }

AWS FIS 액션은 액션 타겟에 대해 다음과 같은 리소스 유형을 지원합니다.

  • Auto Scaling 그룹 – Amazon EC2 Auto Scaling 그룹

  • 버킷 - Amazon S3 버킷

  • 클러스터 - Amazon EKS 클러스터

  • 클러스터 - Amazon ECS 클러스터 또는 Amazon Aurora DB 클러스터

  • DB 인스턴스 – Amazon RDS DB 인스턴스

  • 암호화된 글로벌 테이블 - 고객 관리형 키로 암호화된 글로벌 테이블인 Amazon DynamoDB

  • 글로벌 테이블 — 아마존 DynamoDB, 글로벌 테이블

  • 인스턴스 – Amazon EC2 인스턴스

  • 노드 그룹 – Amazon EKS 노드 그룹

  • 포드 – Amazon EKS의 Kubernetes 포드

  • ReplicationGroups— ElastiCache 레디 스 복제 그룹

  • 역할 - IAM 역할

  • SpotInstances— 아마존 EC2 스팟 인스턴스

  • 서브넷 - VPC 서브넷

  • 작업 - Amazon ECS 작업

  • TransitGateways— 트랜짓 게이트웨이

  • 볼륨 – Amazon EBS 볼륨

예를 보려면 작업 예을 참조하세요.