Это можно сделать с помощью функции Attrs :
bucket := client.Bucket(bucketName)
exists,err := bucket.Attrs(ctx)
if err != nil {
log.Fatalf("Message: %v",err)
}
fmt.Println(exists)
Начиная с err
, печатается Message: storage: bucket doesn't exist
.
Если вы считаете, чтофункция, которая прямо упоминает, существует ли корзина или нет, была бы полезна, я предлагаю заполнить запрос функции для команды разработчиков Cloud Storage, чтобы рассмотреть возможность его использования в следующих выпусках.