はじめに
Lambda@Edgeが呼ばれているはずなのにどこにも見当たらなくて焦った話。
結論から言うと、ログもメトリクスも東京リージョンにありました...
Lambda は、関数が実行される場所に最も近い CloudWatch Logs リージョンで CloudWatch Logs ログストリームを作成します。各ログストリームの名前の形式は、/aws/lambda/us-east-1.function-name です。function-name は、関数を作成したときに割り当てた名前です。
目次
遭遇した事象
動作確認をしていた所、Lambda関数がデプロイされているN.VirginiaのCloudwatch/CloudWatch Logsにいつまでたっても出力されませんでした。
下記を確認しました、問題ないはず..
- Lambda関数の実行ロール不足
- console.log を通ってない?
CloudWatch Logsの画面をにらめっこしていた所
下記名前のログがなんと東京リージョンに出ているじゃないですか!
/aws/lambda/us-east-1.lambda関数名
メトリクスも、Logにもアクセス出来て一件落着でした。
まとめ
こちらに記載されていました。
投稿者プロフィール
-
Japan AWS Ambassadors 2023, 2024
開発会社での ASP型WEBサービス企画 / 開発 / サーバ運用 を経て
2010年よりスカイアーチネットワークスに在籍しております
機械化/効率化/システム構築を軸に人に喜んで頂ける物作りが大好きです。
最新の投稿
Amazon Q2025年6月11日Amazon Q Developer CLI でMCPサーバ起動に失敗したのでトラブルシュートしてもらった
AWS2025年2月25日WebスクレイピングにAmazon CloudWatch Synthetics CanaryとBedrockを利用する
AWS re:Invent 20242025年1月1日AWS re:Invent 2024から読み解く、次世代クラウドコンピューティングの潮流
AWS re:Invent 20242024年12月7日Bedrock Flows と Amazon Q Developer Agentの新機能で生成AIアプリを短時間で作成する