Skip to content

Latest commit

 

History

History
56 lines (37 loc) · 1.23 KB

1909 AWS Lambda cloud watch error.md

File metadata and controls

56 lines (37 loc) · 1.23 KB

Issue: AWS Lambda에서 결제 정보 에러 나타나는 상황

상황:

람다 내부에서 aws sdk 사용 과정 중, 나의 결제 정보를 불러오는 코드에서 에러 발생

"Data is not available. Please try to adjust the time period. If just enabled Cost Explorer, data might not be ingested yet"


생각해낸 방안:

  • 에러 메시지 내용 참조하여 사용 내역이 없는 걸 확인 후 임의의 값을 할당하여 테스트

방안: 에러 메시지 내용 참조하여 사용 내역이 없는 걸 확인 후 임의의 값을 할당하여 테스트 (성공)


로그를 확인해보니 ResultsByTime 자체에서 null을 반환하는 걸 확인했다.

var yesterdayBilling = costResult.ResultsByTime[0].Total.UnblendedCost.Amount;

위 코드를

​varyesterdayBilling = "39.1603300457"

변경

후에 테스트를 해보니 정상작동 하였다.




    참조: