These are the input parameters for this template. All of these parameters must be supplied for this template to be deployed.
The name of the bucket.
The following tags are applied to all resources created by this template.
Metadata is mostly for organizing and presenting Parameters in a better way when using CloudFormation in the AWS Web UI.
These are all of the resources deployed by this template.
This deploys the S3 bucket with some tags.
Permits remote access to bucket from indicated accounts
Creates an IAM user that can only connect to the S3 bucket specified.
Creates an IAM policy that can only connect to the S3 bucket specified.
This is an IAM role that can be applied to an EC2 Instance. Any AWS specific permissions that the node might need should be defined here.
This is just a little construct to connect a role together into a profile. The profile can be referenced by an EC2 Instance.
Output values that can be viewed from the AWS CloudFormation console.
S3 Bucket CloudFormation Deployment
This CloudFormation template will deploy an S3 bucket with it's own IAM user and a role to go along with it.