[AWS](EN) AWS CloudTrail log result of api call in network issue such as timeout
Post about CloudTrail log result in network issue
Environment and Prerequisite
- AWS
 - CloudTrail
 
Background
- While debugging a service issue, I discovered there is no log in CloudTrail. So I investigated the reason.
 
Process
- Create VPC Endpoint which service is 
elasticloadbalancing.ap-northeast-2.amazonaws.comand setprivate_dns_enabledtotrue. - Call ELB related API(in this case the endpoint is 
elasticloadbalancing.ap-northeast-2.amazonaws.com) from an EC2 instance in a private subnet within a VPC. - Because  
private_dns_enabledis set totrue, API(in this case the endpoint iselasticloadbalancing.ap-northeast-2.amazonaws.com) call in private subnet would be forwarded to VPC Endpoint. - Due to above created VPC Endpoint Security Group, timeout occurs and found there was no log on CloudTrail.
 - Ask to AWS Support Case.
 
Conclusion
- When there is a network issue, such as a timeout while using the AWS API, there will be no logs in CloudTrail.
 - I opened support case on AWS and checked that above fact is right.