Lambda@Edgeのログが見つからなくて小一時間焦った話

この記事は公開されてから半年以上経過しています。情報が古い可能性がありますので、ご注意ください。

はじめに

Lambda@Edgeが呼ばれているはずなのにどこにも見当たらなくて焦った話。
結論から言うと、ログもメトリクスも東京リージョンにありました...

Lambda は、関数が実行される場所に最も近い CloudWatch Logs リージョンで CloudWatch Logs ログストリームを作成します。各ログストリームの名前の形式は、/aws/lambda/us-east-1.function-name です。function-name は、関数を作成したときに割り当てた名前です。

https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/lambda-cloudwatch-metrics-logging.html#lambda-cloudwatch-logs

目次

遭遇した事象

動作確認をしていた所、Lambda関数がデプロイされているN.VirginiaのCloudwatch/CloudWatch Logsにいつまでたっても出力されませんでした。
下記を確認しました、問題ないはず..

  • Lambda関数の実行ロール不足
  • console.log を通ってない?

CloudWatch Logsの画面をにらめっこしていた所
下記名前のログがなんと東京リージョンに出ているじゃないですか!

/aws/lambda/us-east-1.lambda関数名

メトリクスも、Logにもアクセス出来て一件落着でした。

まとめ

こちらに記載されていました。

https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/lambda-cloudwatch-metrics-logging.html#lambda-cloudwatch-logs

投稿者プロフィール

takashi
Japan AWS Ambassadors 2023, 2024
開発会社での ASP型WEBサービス企画 / 開発 / サーバ運用 を経て
2010年よりスカイアーチネットワークスに在籍しております

機械化/効率化/システム構築を軸に人に喜んで頂ける物作りが大好きです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


Time limit is exhausted. Please reload CAPTCHA.

ABOUTこの記事をかいた人

Japan AWS Ambassadors 2023, 2024 開発会社での ASP型WEBサービス企画 / 開発 / サーバ運用 を経て 2010年よりスカイアーチネットワークスに在籍しております 機械化/効率化/システム構築を軸に人に喜んで頂ける物作りが大好きです。