処理の実行
ログフィルターを利用してCloudWatch Logsログイベントを取得します。
変数の確認:
cat << END
# LOGS_GROUP_NAME:"handson-cli-logs-1st-group"
LOGS_GROUP_NAME="${LOGS_GROUP_NAME}"
END
コマンド:
aws logs filter-log-events \
--log-group-name ${LOGS_GROUP_NAME}
結果(例):
{
"events": [
{
"logStreamName": "handson-cli-logs-novice-stream",
"timestamp": 1632992925000,
"message": "event novice 1.",
"ingestionTime": 1632993041132,
"eventId": "36416959131428227987943269024703993400668596302076051456"
},
{
"logStreamName": "handson-cli-logs-novice-stream",
"timestamp": 1632993385000,
"message": "event novice 2.",
"ingestionTime": 1632993404312,
"eventId": "36416969389771019312029914570191745346436261101488308224"
}
],
"searchedLogStreams": [],
"NextToken": "eyJuZXh0VG9rZW4iOiAiQnhrcTZrVkdGdHEyeV9Nb2lnZXFzY1BPZGhYVmJoaVZ0TG9BbVhiNWpDcVhWbkpic1VMdFV1LVZBN2VkRWtqSFFOSmVRNWpDeGowVHFGV3p1MkVlaGhTZHpMNFJiSW83RFI4Qmp1eXRvQmwwUlRadWZUUE1iSlFPaXF0SWw3c0pLVzA5ZnlVaXpCYWZ0YzhoeEN5WjBzLWFCZFpsVzRKQkdpR2FualFwWGdzSWkwdjNadjlZUmtGMHFfLVJmR1ZpaUo5R0IxQjZxcWVGZnNqTXNFU05lLWN4Wnh6d3V3eVFVWmNETjBsREpGNmdQY2FSNVVURTZXZ3htOUd0YnlkaEZPNlVkalBTWnQyMjdpdkNjZGdaRncifQ=="
}
完了確認
本手順の主処理は、以下の完了条件を満たしたときに成功したものとします。
完了条件1: CloudWatch Logsロググループ"handson-cli-logs-1st-group"にログイベントが存在する。
「CloudWatch Logsロググループ"handson-cli-logs-1st-group"にログイベントが存在する。」ことを確認します。