ELK with AWS EC2 and S3

I have some doubts about setting up an ELK stack on AWS.

  1. What are the main difference in setting up an ELK on AWS and Local server?
    (I have already done in my local server)

  2. I think ELK stack should setup on EC2 (Correct me if not) In that case can we store logs in AWS S3? How ?

  3. How to configure kibana to view logs in AWS S3 ?

  4. In my local server , I used Nginx proxy . Is it possible to use Nginx in AWS also?

Thanks in Advance