【AWS CLI】CloudWatchLogs を操作する
AWS CLI
で CloudWatchLogs
を操作するメモ
コマンド
すべては紹介していないので足りない場合は公式を見てください。
logs — AWS CLI 1.22.41 Command Reference
もしlocalstack
を使用して確認したい場合は --endpoint-url http://localstack:4566 \
とエンドポイントを指定すると向き先の変更ができます。
CloudWatchLogs
に対する操作ができない場合は権限などを疑ってみてください。
ロググループの作成
1
2
3
4
| aws logs \
create-log-group \
--log-group-name TestLogGroup \
--region ap-northeast-1
|
ログストリームの作成
1
2
3
4
5
| aws logs \
create-log-stream \
--log-group-name TestLogGroup \
--log-stream-name TestLogStream \
--region ap-northeast-1
|
ログ送信
1
2
3
4
5
| aws logs put-log-events \
--log-group-name TestLogGroup \
--log-stream-name TestLogStream \
--log-events \
timestamp=1461997171845,message="test log message from AWS CLI"
|
ロググループ確認
1
2
| aws logs describe-log-streams \
--log-group-name TestLogGroup
|
ログをリアルタイムで確認する
1
2
3
| aws logs tail \
--follow \
TestLogGroup
|
参考