Categorygithub.com/unixpickle/azio
modulepackage
0.1.5
Repository: https://github.com/unixpickle/azio.git
Documentation: pkg.go.dev

# README

azio GoDoc

azio is a Go package providing high-level APIs for interacting with Azure blob storage.

# Functions

BlobOpener is like OpenBlob(), but returns a function that can be used to create an arbitrary number of readers without performing any additional I/O each time a reader is created.
CopyContextConfig copies the configuration from src into a new context based on dst.
DefaultBlobConcurrency creates a BlobConcurrency configuration with sane defaults.
GetBlobConcurrency reads the ContextKeyBlobConcurrency from the context, or returns a default value.
GetClientStore reads the ContextKeyClientStore from the context, or returns the default, global context store.
No description provided by the author
NewClientStore creates an empty account-to-client mapping which will use the given.
NewDefaultClientStore creates a ClientStore with the default options.
OpenBlob creates an io.ReadSeeker to access the blob.
ParseBlobPath processes "az://" and "https://" URLs into Azure blob paths.
ReadBlob reads an entire blob into memory.
ReadBlobRange reads a range of bytes from the blob into memory.
Stat returns information about the specified file path.
WriteBlob writes a file to blob store.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

BlobConcurrency configures how many concurrent reads to perform at once while reading a blob.
A BlobPath points to a blob on an Azure blob storage account.
A ClientStore manages separate blob clients for different storage accounts.

# Type aliases

No description provided by the author