로깅을 위해 AWS CloudWatch 라이브러리를 사용하려고합니다. 모든 것이 동기식 방법으로 잘 작동합니다. 그러나 비동기 버전의 동일한 메서드를 사용하려고하면 예외가 발생하지 않고 코드가 갑자기 실패합니다. 라인이 조각 실패AmazonCloudWatchLogsClient 비동기 메서드가 오류없이 실패합니다
await _amazonCloudWatchLogsClient.PutLogEventsAsync(request);
이 줄은 잘 작동하는 동안 : 흥미롭게도
_amazonCloudWatchLogsClient.PutLogEvents(request);
,이 라인은 잘 작동 :
var result = _amazonCloudWatchLogsClient.PutLogEventsAsync(request).Result;
을 내가 생각할 수없는이 시점에서 동기 방법으로 돌아가는 것 이외의 방법. 다시 말하지만, 이것은 모두에 해당합니다.이 특정 메서드가 아니라 비동기 메서드입니다.