``` gå
importere (
"kontekst"
"tid"
"cloud.google.com/go/storage"
)
// searchBucketFiles søker etter filer hvis titler inkluderer uttrykket gitt.
func searchBucketFiles(w io.Writer, bucket string, phrase string) error {
// bøtte :="bøttenavn"
ctx :=kontekst.Bakgrunn()
klient, feil :=lagring.NewClient(ctx)
hvis feil !=null {
return fmt.Errorf("lagring.NewClient:%v", feil)
}
defer client.Close()
query :=&lagring.Query{Vilkår:[]streng{frase}}
for iter :=klient.Bøtte(bøtte).Objekter(ctx, spørring);; {
attrs, err :=iter.Next()
if err ==iterator.Done {
brudd
}
hvis feil !=null {
return fmt.Errorf("iterator.Neste:%v", feil)
}
fmt.Fprintln(w, attrs.Name)
}
tilbake null
}
```