Assign permissions to EC2 instances with IAM Roles
How to share S3 Buckets across AWS accounts with IAM Roles