#概要
下記のコードにおいてzlib.gunzip内のコードが実行されておらず何も出力されません。ブレイクポイントにヒットしない為、スキップされているように思えます。
payload変数は問題なくデータが入っています。
問題がある箇所をご指摘頂けないでしょうか?
export const handler=async(event:CloudWatchLogsEvent, context:any)=>{ // console.log(event.awslogs.data) const sample = "H4sIAAAAAAAAAHWPwQqCQBCGX0Xm7EFtK+smZBEUgXoLCdMhFtKV3akI8d0bLYmibvPPN3wz00CJxmQnTO41whwWQRIctmEcB6sQbFC3CjW3XW8kxpOpP+OC22d1Wml1qZkQGtoMsScxaczKN3plG8zlaHIta5KqWsozoTYw3/djzwhpLwivWFGHGpAFe7DL68JlBUk+l7KSN7tCOEJ4M3/qOI49vMHj+zCKdlFqLaU2ZHV2a4Ct/an0/ivdX8oYc1UVX860fQDQiMdxRQEAAA==" const payload = Buffer.from(sample, 'base64') payload zlib.gunzip(payload, function(e, result) { if (e) { context.fail(e); } else { result = JSON.parse(result.toString('ascii')); console.log("Event Data:", JSON.stringify(result, null, 2)); context.succeed(); } });
あなたの回答
tips
プレビュー