A company wants to collect logs from its cloud-based applications and deliver them to Amazon S3 and Amazon Redshift for storage and analysis. The solution should be fully managed with minimal setup and allow for near real-time data transformation. Which service best meets these requirements?