コード例 #1
0
ファイル: commands.go プロジェクト: egidijus/s3
func deleteBatch(conn s3iface.S3API, bucket string, batch []*s3.ObjectIdentifier) error {
	if !dryRun {
		deleteRequest := s3.Delete{
			Objects: batch,
		}
		input := s3.DeleteObjectsInput{
			Bucket: aws.String(bucket),
			Delete: &deleteRequest,
		}
		_, err := conn.DeleteObjects(&input)
		return err
	}
	return nil
}