Versions in this module Expand all Collapse all v0 v0.26.0 Dec 20, 2021 Changes in this version + const MetadataDontWrite + const MetadataInSidecar + const Scheme + func OpenBucket(dir string, opts *Options) (*blob.Bucket, error) + type Options struct + CreateDir bool + Metadata metadataOption + URLSigner URLSigner + type URLOpener struct + Options Options + func (o *URLOpener) OpenBucketURL(ctx context.Context, u *url.URL) (*blob.Bucket, error) + type URLSigner interface + KeyFromURL func(ctx context.Context, surl *url.URL) (string, error) + URLFromKey func(ctx context.Context, key string, opts *driver.SignedURLOptions) (*url.URL, error) + type URLSignerHMAC struct + func NewURLSignerHMAC(baseURL *url.URL, secretKey []byte) *URLSignerHMAC + func (h *URLSignerHMAC) KeyFromURL(ctx context.Context, sURL *url.URL) (string, error) + func (h *URLSignerHMAC) URLFromKey(ctx context.Context, key string, opts *driver.SignedURLOptions) (*url.URL, error)