package
0.0.0-20221213180000-ab56900b623f
Repository: https://github.com/ws6/bsshgo.git
Documentation: pkg.go.dev
# README
This package is a fork of github.com/rlmcpherson/s3gof3r
that contains necessary methods for interacting with BaseSpace via S3
s3gof3r
s3gof3r package: See the godocs for api documentation.
gof3r cli : godoc and gof3r man page
# Functions
ClientWithTimeout is an http client optimized for high throughput to S3, It times out more aggressively than the default http client in net/http as well as setting deadlines on the TCP connection.
No description provided by the author
EnvKeys Reads the AWS keys from the environment.
Derive the part size for a file of known size.
InstanceKeys Requests the AWS keys from the instance-based metadata on EC2 Assumes only one IAM role.
New Returns a new S3 domain defaults to DefaultDomain if empty.
PreSigned returns a new Getter for a pre-signed URL.
SetLogger wraps the standard library log package.
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
# Variables
DefaultConfig contains defaults used if *Config is nil.
DefaultDomain is set to the endpoint for the U.S.
DefaultSignature is the default S3 signature method.
No description provided by the author
No description provided by the author
# Structs
A Bucket for an S3 service.
Config includes configuration parameters for s3gof3r.
No description provided by the author
Keys for an Amazon Web Services account.
No description provided by the author
RespError represents an http error response http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html.
S3 contains the domain or endpoint of an S3-compatible service and the authentication keys for that service.