blob: 8286abc041eef874ed5938dbdf5927695a626c06 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package s3
func (fs *Fs) listBuckets() ([]string, error) {
ctx, cancel := fs.contextWithTimeout()
defer cancel()
bucketInfos, err := fs.client.ListBuckets(ctx)
if err != nil {
return nil, err
}
buckets := make([]string, 0, len(bucketInfos))
for _, bi := range bucketInfos {
buckets = append(buckets, bi.Name)
}
return buckets, nil
}
|