getImageLogEvents - Amazon ParallelCluster
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

getImageLogEvents

Retrieve the events that are associated with an image build.

Request syntax

GET /v3/images/custom/{imageId}/logstreams/{logStreamName} { "endTime": datetime, "limit": float, "nextToken": "string", "region": "string", "startFromHead": boolean, "startTime": datetime }

Request body

imageId

The ID of the image.

Type: string

Required: Yes

logStreamName

The name of the logstream.

Type: string

Required: Yes

endTime

The end of the time range, expressed in ISO 8601 format. Events with a timestamp equal to or later than this time aren't included.

Type: datetime

Format: 2021-01-01T20:00:00Z

Required: No

limit

The maximum number of log events returned. If you don't specify a value, the maximum is as many log events as can fit in a response size of 1 MB, up to 10,000 log events.

Type: float

Required: No

nextToken

A token that's used for paginated requests.

Type: string

Required: No

region

The Amazon Web Services Region that the image in.

Type: string

Required: No

startFromHead

If set to true, return the earliest log events first. If set to false, return the latest log events first. The default is false.

Type: boolean

Required: No

startTime

The start of the time range, expressed in ISO 8601 format. Events with a timestamp equal to this time or later than this time are included.

Type: datetime

Format: 2021-01-01T20:00:00Z

Required: No

Response syntax

{ "nextToken": "string", "prevToken": "string", "events": [ { "timestamp": "2019-08-24T14:15:22Z", "message": "string" } ] }

Response body

events

A list of filtered events.

message

The event message.

Type: string

timestamp

The event timestamp.

Type: datetime

nextToken

A token that's used for paginated requests.

Type: string

prevToken

A token that's used for paginated requests.

Type: string

Example

Python

Request

$ get_image_log_events(image_id, log_stream_name=3.2.1/1)

200 Response

"events": [ { "message": "ExecuteBash: STARTED EXECUTION", "timestamp": 2022-04-05T15:51:20.228Z" }, { "message": "ExecuteBash: Created temporary directory: /tmp/1234567890abcdef0", "timestamp": "2022-04-05T15:51:20.228Z" }, ... ]