Copy & Paste Engineer

【AWS CLI】CloudWatchLogs を操作する

【AWS CLI】CloudWatchLogs を操作する

AWS CLICloudWatchLogs を操作するメモ

コマンド

すべては紹介していないので足りない場合は公式を見てください。 logs — AWS CLI 1.22.41 Command Reference

もしlocalstack を使用して確認したい場合は --endpoint-url http://localstack:4566 \ とエンドポイントを指定すると向き先の変更ができます。 CloudWatchLogs に対する操作ができない場合は権限などを疑ってみてください。

ロググループの作成

aws logs \
create-log-group \
--log-group-name TestLogGroup \
--region ap-northeast-1

ログストリームの作成

aws logs \
create-log-stream \
--log-group-name TestLogGroup \
--log-stream-name TestLogStream \
--region ap-northeast-1

ログ送信

aws logs put-log-events \
--log-group-name TestLogGroup \
--log-stream-name TestLogStream \
--log-events \
timestamp=1461997171845,message="test log message from AWS CLI"

ロググループ確認

aws logs describe-log-streams \
--log-group-name TestLogGroup

ログをリアルタイムで確認する

aws logs tail \
--follow \
TestLogGroup

参考