func cleanupBucketObject(bucket, key, version string, S3 *s3.S3) { req := &s3.DeleteObjectInput{ Bucket: aws.String(bucket), Key: aws.String(key), VersionID: aws.String(version), } _, err := S3.DeleteObject(req) if err != nil { fmt.Printf("error: %s\n", err) } }