AWS SDK에서 약속 사용 시 Lambda 호출 요청 ID 가져오기

AWS Lambda 함수는 호출할 때마다 하나의 요청 ID와 연결됩니다. 요청 ID를 사용하여 CloudWatch 로그를 검색하는 것이 호출된 로그를 찾는 가장 빠른 방법입니다.
JavaScript AWS SDK를 사용할 때 요청 ID를 얻으려면 응답의 $response 속성에 액세스할 수 있습니다.
const AWS = require('aws-sdk');
const lambda = new AWS.Lambda();

const response = await lambda.invoke({
  ...
}).promise();

const requestId = response.$response.requestId;
$response 객체에서 사용할 수 있습니다entire response object from the HTTP request.그 밖에 $response 대상은 lambda.invoke().promise()뿐만 아니라 거의 모든 API 호출에 사용할 수 있다.
여러 호출에서 단일 호출의 결과를 추적하려면 응답 ID를 기록하는 것을 고려할 수 있습니다.

좋은 웹페이지 즐겨찾기