I'm trying to generate an AWS report in Splunk, but when I try to generate recent data, nothing is returned. Is there any limitation or time period where Splunk can fetch the data on particular time range, like data for the last 7 days is not coming in, it can take last 30 days or before in the AWS report?
Splunk doesn't have any limitations on any particular time ranges while running a search. Splunk provides an easy to use time range picker to choose either preset time ranges, custom time ranges, specific time ranges based on date or date and time, or advanced features within the time range picker.
http://docs.splunk.com/Documentation/Splunk/6.3.2/Search/Selecttimerangestoapply
I'd also check the date and timestamps of the data being sent to Splunk to verify that it's correct and not being sent with an incorrect date.