本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Image Builder 服务集成
EC2 Image Builder 集成了以下内容Amazon提供详细的事件指标、日志记录和监控的服务,以帮助您跟踪活动并解决映像构建问题。
-
Amazon CloudWatch Logs— 监控、存储和访问 Image Builder 日志文件。您可以选择将日志保存到 S3 存储桶。有关 CloudWatch Logs 的更多信息,请参阅什么是 Amazon CloudWatch Logs?中的Amazon CloudWatch Logs 用户指南.
-
Amazon EventBridge— Connect 到账户中 Image Builder 活动的实时事件数据流。有关 EventBridge 的更多信息,请参阅。什么是 Amazon EventBridge?中的Amazon EventBridge 用户指南.
-
Amazon CloudTrail— 监控发送到 CloudTrail 的 Image Builder 事件。有关 CloudTrail 的更多信息,请参阅。什么是Amazon CloudTrail?中的Amazon CloudTrail用户指南.
Amazon CloudWatch Logs
默认情况下,启用 CloudWatch Logs 支持。日志将在构建过程中保留在实例上并流式传输到 CloudWatch Logs。创建映像之前,系统会从实例中删除实例日志。
构建日志将流式传输到关注 Image Builder CloudWatch Logs 组和直播:
-
LogGroup:
"/aws/imagebuilder/
<ImageName>
-
LogStream:
<ImageVersion>
/<ImageBuildVersion>
["x.x.x/x"]
通过删除与实例配置文件关联的以下权限,您可以选择不执行 CloudWatch Logs 流式传输。
"Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogStream", "logs:CreateLogGroup", "logs:PutLogEvents" ], "Resource": "arn:aws:logs:*:*:log-group:/aws/imagebuilder/*" } ]
对于高级故障排除,您可以使用Amazon Systems ManagerRun Command. 有关更多信息,请参阅EC2 Image Builder。
Amazon EventBridge
Amazon EventBridge 是一种无服务器事件总线服务,您可以使用它将 Image Builder 应用程序与其他用户的相关数据相关联Amazon服务。在 EventBridge 中,规则匹配传入事件并将其发送至目标进行处理。单个规则可以将一个事件发送至多个目标,然后并行运行。
EventBridge 使你能够自动执行Amazon服务并自动响应系统事件,例如应用程序可用性问题或资源更改。来自 的事件Amazon服务将近乎实时传输到 EventBridge。您可以设置对传入事件做出反应的规则以启动操作;例如,当 EC2 实例的状态从挂起变为正在运行时,向 Lambda 函数发送事件。这些被称为模式. 要基于事件模式创建规则,请参阅创建响应事件的 Amazon EventBridge 规则中的Amazon EventBridge 用户指南.
可自动启动的操作包括:
-
调用Amazon Lambdafunction
-
调用 Amazon EC2 Run Command
-
将事件中继到 Amazon Kinesis Data Streams
-
激活Amazon Step Functions状态机
-
通知 Amazon SNS 主题或Amazon SMSqueue
您还可以为默认事件总线设置调度规则,以便定期执行操作,例如运行 Image Builder 管道以每季度刷新映像。有两种类型的计划表达式:
有关 EventBridge 如何与 Image Builder 映像管道集成的更多信息,请参阅。将 EventBridge 规则与 Image Builder 管道结合使用.
Amazon CloudTrail
此服务支持Amazon CloudTrail,这是一项记录的服务Amazon打电话给你的Amazon账户并将日志文件传送至 Amazon S3 存储桶。通过使用 CloudTrail 收集的信息,您可以确定向哪些请求成功发出了向Amazon服务、请求的用户、时间等等。有关 CloudTrail 与 Image Builder 集成的更多信息,请参阅。使用记录 EC2 Image Builder API 调用Amazon CloudTrail.
要了解有关 CloudTrail 的更多信息,包括如何将其打开和查找日志文件,请参阅Amazon CloudTrail用户指南.