```gå
importera (
"sammanhang"
"tid"
"cloud.google.com/go/storage"
)
// searchBucketFiles söker efter filer vars titlar innehåller den angivna frasen.
func searchBucketFiles(w io.Writer, bucket string, phrase string) error {
// hink :="hink-namn"
ctx :=context.Background()
klient, err :=storage.NewClient(ctx)
om fel !=noll {
return fmt.Errorf("lagring.NewClient:%v", fel)
}
defer client.Close()
fråga :=&lagring.Fråga{Villkor:[]sträng{fras}}
för iter :=client.Bucket(bucket).Objects(ctx, query);; {
attrs, err :=iter.Next()
if err ==iterator.Done {
bryta
}
om fel !=noll {
return fmt.Errorf("iterator.Nästa:%v", fel)
}
fmt.Fprintln(w, attrs.Name)
}
avkastning noll
}
```