diff --git a/go/vt/mysqlctl/s3backupstorage/s3.go b/go/vt/mysqlctl/s3backupstorage/s3.go index e01c8c678a5..e6347a4a9fc 100644 --- a/go/vt/mysqlctl/s3backupstorage/s3.go +++ b/go/vt/mysqlctl/s3backupstorage/s3.go @@ -215,7 +215,14 @@ func (bs *S3BackupStorage) ListBackups(ctx context.Context, dir string) ([]backu return nil, err } - searchPrefix := objName(dir, "") + var searchPrefix *string + if dir == "/" { + searchPrefix = objName("") + } else { + searchPrefix = objName(dir, "") + } + log.Infof("objName: %v", searchPrefix) + query := &s3.ListObjectsV2Input{ Bucket: bucket, Delimiter: &delimiter,