Skip to content

Lambda拡張のレスポンスをJSONパースするとinvalid characterエラーが発生する

This content is a draft and will not be included in production builds.

Lambda拡張の AWS-Parameters-and-Secrets-Lambda-Extension を使ってパラメータストアにアクセスする実装を行ったとき、拡張が返してきたレスポンスをJSONパースしようとすると以下のエラーになる場合がある。

invalid character ‘o’ in literal null (expecting ‘u’)

このときレスポンスは以下のようになっている。

not ready to serve traffic, please wait

main の時点ではまだ初期化が終わっていないようで、必ずハンドラから拡張へアクセスしなければならない。