Your development team needs to create a RESTful API service that will occasionally receive unpredictable bursts of traffic. The infrastructure should scale down to zero when not in use to avoid unnecessary costs. Which combination of services would be the most cost-efficient for this scenario?