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
開発会社での ASP型WEBサービス企画 / 開発 / サーバ運用 を経て
2010年よりスカイアーチネットワークスに在籍しております

機械化/効率化/システム構築を軸に人に喜んで頂ける物作りが大好きです。
個人ブログではRaspberryPiを利用したシステムやロボット作成も
実施しております。

スカイアーチネットワークスで一緒に働きましょう!

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload CAPTCHA.

ABOUTこの記事をかいた人

開発会社での ASP型WEBサービス企画 / 開発 / サーバ運用 を経て 2010年よりスカイアーチネットワークスに在籍しております 機械化/効率化/システム構築を軸に人に喜んで頂ける物作りが大好きです。 個人ブログではRaspberryPiを利用したシステムやロボット作成も 実施しております。 スカイアーチネットワークスで一緒に働きましょう!