AWS-RunPacker - AWS Systems Manager
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

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

AWS-RunPacker

描述

这个运行手册使用了 HashiCorpPacker工具验证、修复或生成用于创建系统映像的 Packer 模板。该运行手使用 Packer v1.4.4。

注意

如果您指定了 vpc_id 值,则还必须指定公有子网的 subnet_id 值。除非您修改子网的 IPv4 公有寻址属性,否则还必须将 associate_public_ip_address 设置为 true。

运行此自动化(控制台)

文档类型

Automation

Owner

Amazon

平台

Linux,macOSWindows、

参数

  • AutomationAssumeRole

    类型: 字符串

    描述:(可选)允许 Sydentity on Access Management (IAM) 角色的 Amazon 资源名称 (ARN),该角色允许 Systems Manager agement 代表您执行操作。如果未指定任何角色,则 Systems Manager 使用运行此 Runbook 的用户的权限。

  • Force

    类型: Boolean

    描述:当前生成中的构件阻止生成运行时,强制生成器运行的 Packer 选项。

  • Mode

    类型: 字符串

    描述:根据模板验证时使用 Packer 的模式或命令。选项包括BuildValidate, 和Fix

  • TemplateFileName

    类型: 字符串

    描述:S3 存储桶中的模板文件的名称或键。

  • TemplateS3BucketName

    类型: 字符串

    描述:包含 Packer 模板的 S3 存储桶的名称。

文档步骤

RunPackerProcessTemplate — 使用 Pack 工具根据模板运行选定的模式。

输出

RunPackerProcProperty — PackerProperty 工具的标准输出。

RunPackerProcessTemplate.fixed_template_key — 存储在 S3 存储桶中的模板的名称,仅在 “修复” 模式下运行时使用该模板。

RunPackerProcessTemplate.s3_bucket — 包含修复的模板的 S3 存储桶的名称,仅在 “修复” 模式下运行时使用该模板。