기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
실험 옵션
실험 옵션은 실험에 대한 선택적 설정입니다. 실험 템플릿에서 특정 실험 옵션을 정의할 수 있습니다. 실험을 시작하면 추가 실험 옵션이 설정됩니다.
다음은 실험 템플릿에 정의하는 실험 옵션의 구문입니다.
{
"experimentOptions": {
"accountTargeting": "single-account | multi-account",
"emptyTargetResolutionMode": "fail | skip"
}
}
실험 템플릿을 만들 때 실험 옵션을 지정하지 않으면 각 옵션의 기본값이 사용됩니다.
다음은 실험을 시작할 때 설정하는 실험 옵션의 구문입니다.
{ "experimentOptions": { "actionsMode": "run-all | skip-all" } }
실험을 시작할 때 실험 옵션을 지정하지 않으면 run-all
기본값이 사용됩니다.
계정 타겟팅
여러 개의 실험이 있는 경우 AWS 실험에서 타겟팅하려는 리소스가 있는 계정의 경우 계정 타겟팅 실험 옵션을 사용하여 다중 계정 실험을 정의할 수 있습니다. 여러 대상 계정의 리소스에 영향을 주는 오케스트레이터 계정에서 다중 계정 실험을 실행합니다. 오케스트레이터 계정이 소유합니다. AWS FIS 실험 템플릿 및 실험 대상 계정은 영향을 받을 수 있는 리소스가 있는 개별 AWS 계정입니다. AWS FIS 실험. 자세한 내용은 에 대한 다중 계정 실험 활용 AWS FIS 단원을 참조하십시오.
계정 타겟팅을 사용하여 대상 리소스의 위치를 표시합니다. 계정 타겟팅에 두 가지 값을 제공할 수 있습니다:
-
단일 계정 - 기본값입니다. 실험은 해당 분야의 리소스만 대상으로 합니다. AWS 계정: AWS FIS 실험이 실행됩니다.
-
다중 계정 — 실험은 여러 AWS 계정의 리소스를 대상으로 할 수 있습니다.
대상 계정 구성
다중 계정 실험을 실행하려면 하나 이상의 대상 계정 구성을 정의해야 합니다. 대상 계정 구성은 실험 대상 리소스가 포함된 각 계정의 accountIdroleArn, 설명 및 설명을 지정합니다. 실험 IDs 템플릿의 대상 계정 구성 계정은 고유해야 합니다.
다중 계정 실험 템플릿을 만들면 실험 템플릿은 실험 템플릿에 대한 모든 대상 계정 구성의 개수인 읽기 전용 필드인 targetAccountConfigurationsCount
를 반환합니다.
다음은 대상 계정 구성에 대한 구문입니다.
{
accountId: "123456789012",
roleArn: "arn:aws:iam::123456789012:role/AllowFISActions",
description: "fis-ec2-test"
}
대상 계정 구성을 만들 때 다음을 입력합니다.
- accountId
-
대상 AWS 계정의 12자리 계정 ID.
- roleArn
-
IAM역할 부여 AWS FIS 대상 계정에서 조치를 취할 수 있는 권한.
- description
-
설명(선택 사항)입니다.
대상 계정 구성으로 작업하는 방법에 대해 자세히 알아보려면 에 대한 다중 계정 실험 활용 AWS FIS 단원을 참조하세요.
빈 대상 확인 모드
이 모드에서는 대상 리소스가 확인되지 않은 경우에도 실험을 완료할 수 있는 옵션을 제공합니다.
-
fail - 기본값입니다. 대상에 확인된 리소스가 없는 경우 실험이
failed
상태로 즉시 종료됩니다. -
skip – 대상에 확인된 리소스가 없는 경우 실험이 계속되고 확인된 대상이 없는 모든 작업이 건너뛰어집니다. 와 같은 ARNs 고유 식별자를 사용하여 정의된 대상이 있는 작업은 건너뛸 수 없습니다. 고유 식별자를 사용하여 정의된 대상을 찾을 수 없는 경우 실험은
failed
상태로 즉시 종료됩니다.
액션 모드
액션 모드는 실험을 시작할 때 지정할 수 있는 선택적 매개변수입니다. 대상 리소스에 결함을 주입하기 전에 대상 미리 보기를 skip-all
생성하도록 작업 모드를 설정할 수 있습니다. 대상 미리보기를 통해 다음을 확인할 수 있습니다.
예상한 리소스를 타겟팅하도록 실험 템플릿을 구성했는지 확인하세요. 리소스가 임의로 제거, 업데이트 또는 샘플링될 수 있으므로 이 실험을 시작할 때 목표로 하는 실제 리소스는 미리 보기와 다를 수 있습니다.
로깅 구성이 올바르게 설정되었는지 확인하십시오.
다중 계정 실험의 경우 각 대상 계정 구성에 대해 IAM 역할을 올바르게 설정했다는 의미입니다.
참고
이 skip-all
모드에서는 실행에 필요한 권한이 있는지 확인할 수 없습니다. AWS FIS 리소스를 실험하고 조치를 취하세요.
액션 모드 매개변수는 다음 값을 허용합니다.
run-all
- (기본값) 실험은 대상 리소스에 대해 조치를 취합니다.skip-all
- 실험은 대상 리소스에 대한 모든 작업을 건너뛰게 됩니다.
실험을 시작할 때 액션 모드 파라미터를 설정하는 방법에 대한 자세한 내용은 을 참조하십시오실험 템플릿에서 목표 미리 보기를 생성합니다..