AWS IAM Permissions for EC2 Snapshots

If you don't have an IAM user that has AWS EC2 access, use the following AWS Identity and Access Management policy to allow access.

{
    "Version": "2012-10-17",
    "Statement": [
      {
        "Sid": "backupsheep",
        "Effect": "Allow",
        "Action": [
          "ec2:DescribeImages",
          "ec2:DeregisterImage",
          "ec2:DescribeInstances",
          "ec2:DeleteSnapshot",
          "ec2:CreateTags",
          "ec2:DescribeVolumes",
          "ec2:CreateSnapshot",
          "ec2:CreateImage",
          "ec2:DescribeSnapshots"
         ],
        "Resource": [
          "*"
         ]
      }
     ]
}