我想自动创建由 Amazon Elastic Block Store (EBS) 提供支持的 Amazon Elastic Compute Cloud (Amazon EC2) 实例的亚马逊机器映像 (AMI)。我该如何操作?
您可以使用 AWS Systems Manager 创建维护时段,然后注册自动化任务以自动创建 AMI。此流程适用于 Windows 和 Linux 实例。
您要为其创建 AMI 的实例必须在 Systems Manager 中列为托管实例。首先,验证该实例是否满足使用 Systems Manager 的所有先决条件。如果实例使用私有子网,您可以为 Systems Manager 创建 VPC 端点。
注意:(仅限 Windows)在您使用以下自动化流程创建 AMI 之前,不会在 Windows 实例上运行 Sysprep。
要自动创建 AMI,请按照以下步骤操作:
**注意:**如果在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请确保您使用的是最新版本的 AWS CLI。
**注意:**输入伪参数占位符时,请记住以下几点:
如果目标类型为 RESOURCE_GROUP,{{TARGET_ID}} 参数返回资源的完整 ARN。{{RESOURCE_ID}} 参数返回资源的较短名称或 ID。
示例
如果目标类型为 INSTANCE,{{TARGET_ID}} 和 {{RESOURCE_ID}} 参数都仅返回实例 ID。
有关伪参数的更多信息,请参阅关于伪参数。
有关支持的伪参数列表,请参阅支持的伪参数。
使用维护时段(控制台)
Systems Manager 维护时段教程 (AWS CLI)
使用 Sysprep 创建标准化的亚马逊机器映像 (AMI)
如何限制访问权限以仅从已标记的 AMI 启动 Amazon EC2 实例?
在 AWS 请求期间控制访问