创建实验模板 - AWS 故障注入服务

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建实验模板

开始之前,完成以下任务:

使用控制台创建实验模板
  1. 打开 AWS FIS控制台位于https://console.aws.amazon.com/fis/

  2. 在导航窗格中,选择实验模板

  3. 选择创建实验模板

  4. (可选)对于账户定位,请选择多个账户以配置多账户实验模板。

  5. 对于账户定位,请选择确认

  6. 对于描述和名称,输入模板的描述和名称。

  7. 对于操作,为模板指定一组操作。对于每项操作,选择添加操作并完成以下步骤:

    • 对于名称,输入操作名称。

      允许使用字母数字字符、连字符 (-) 和下划线 (_)。名称必须以字母开头。不允许使用空格。模板中的每个操作名称都必须是唯一的。

    • (可选)对于描述,输入操作描述。最大长度为 512 个字符。

    • (可选)对于之后开始,选择此模板中定义的另一项操作,其必须在当前操作开始前完成。否则,在开始实验时执行此操作。

    • 对于 “操作类型”,选择 AWS FIS行动。

    • 对于目标,选择您在目标部分中定义的目标。如果您还没有为此操作定义目标, AWS FIS为您创建新目标。

    • 对于操作参数,指定操作参数。仅当出现以下情况时,才会显示此部分 AWS FIS动作有参数。

    • 选择保存

  8. 对于目标,定义执行此操作所需的目标资源。您必须指定至少一个资源 ID 或资源标签作为目标。选择 “编辑” 可编辑目标 AWS FIS在上一步中为您创建,或者选择添加目标。对每个目标执行以下操作:

    • 对于名称,输入目标名称。

      允许使用字母数字字符、连字符 (-) 和下划线 (_)。名称必须以字母开头。不允许使用空格。模板中的每个目标名称都必须是唯一的。

    • 对于资源类型,选择操作支持的资源类型。

    • 对于目标方法,执行以下操作之一:

      • 选择 “资源”,IDs然后选择或添加资源IDs。

      • 选择资源标签、筛选条件和参数,然后添加所需的标签和筛选条件。有关更多信息,请参阅 标识目标资源

    • 对于选择模式,选择计数,对指定数量的已识别目标执行操作,或者选择百分比,对已识别目标的指定百分比执行操作。默认对所有已识别目标执行操作。

    • 选择保存

  9. 要使用您创建的目标更新操作,请在操作下找到此操作,选择编辑,然后更新目标。您可以针对多项操作使用相同目标。

  10. (仅限多账户实验)对于目标账户配置,请为每个目标账户添加角色ARN和可选描述。要上传ARNs带有CSV文件的目标账户角色,请选择所有目标账户ARNs的上传角色,然后选择选择。 CSV文件

  11. 对于 S ervice Acces s,选择 “使用现有IAMIAM角色”,然后选择您按照本教程先决条件中所述创建的角色。如未显示此角色,请验证其是否具有必要的信任关系。有关更多信息,请参阅 适用于 AWS FIS 实验的 IAM 角色

  12. (可选)对于停止条件,请为停止条件选择 Amazon CloudWatch 警报。有关更多信息,请参阅 AWS FIS 的停止条件

  13. (可选)对于日志,配置目的地选项。要向 S3 存储桶发送日志,请选择发送到 Amazon S3 存储桶,然后输入存储桶名称和前缀。要将日志发送到 CloudWatch 日志,请选择发送到 CloudWatch 日志并输入日志组。

  14. (可选)对于标签,选择添加新标签,然后指定标签键和标签值。您添加的标签将应用于实验模板,而不是应用于使用此模板运行的实验。

  15. 选择创建实验模板。当系统提示您确认时,输入 create,然后选择创建实验模板

要使用创建实验模板 CLI

使用create-experiment-template命令。

您可以从JSON文件加载实验模板。

使用 --cli-input-json 参数。

aws fis create-experiment-template --cli-input-json fileb://<path-to-json-file>

有关更多信息,请参阅中的生成CLI框架模板 AWS Command Line Interface 用户指南。有关示例模板,请参阅 示例 AWS FIS实验模板