func defaultAMI(conn *ec2.EC2) (string, error) { filter := ec2.NewFilter() imageName := "amzn-ami-hvm-2014.03.2.x86_64-ebs" filter.Add("name", imageName) resp, _ := conn.Images(nil, filter) if len(resp.Images) == 0 { return "", fmt.Errorf("Unable to retrieve ami id for image name: %s", imageName) } return resp.Images[0].Id, nil }