``` gå
import (
"sammenhæng"
"tid"
"cloud.google.com/go/storage"
)
// searchBucketFiles søger efter filer, hvis titler indeholder den angivne sætning.
func searchBucketFiles(w io.Writer, bucket string, phrase string) error {
// spand :="spand-navn"
ctx :=kontekst.Baggrund()
klient, fejl :=storage.NewClient(ctx)
hvis fejl !=nul {
return fmt.Errorf("storage.NewClient:%v", fejl)
}
defer client.Close()
forespørgsel :=&storage.Forespørgsel{Vilkår:[]streng{sætning}}
for iter :=client.Bucket(bucket).Objects(ctx, query);; {
attrs, err :=iter.Next()
if err ==iterator.Done {
pause
}
hvis fejl !=nul {
return fmt.Errorf("iterator.Næste:%v", fejl)
}
fmt.Fprintln(w, attrs.Name)
}
retur nul
}
```