# Functions
BucketExists checks whether the named bucket exists.
BucketHasContents returns true if the bucket is not empty.
CreateBucket creates a new S3 bucket.
DeleteObject deletes an object from a bucket.
EmptyBucket deletes all versions of all objects in a bucket.
GetObject gets an object by key from an S3 bucket.
GetUnzippedObjectSize gets the uncompressed length in bytes of an object.
HeadObject gets information about an object without downloading it.
PutObject puts an object into a bucket.
RainBucket returns the name of the rain deployment bucket in the current region and asks the user if they wish it to be created if it does not exist unless forceCreation is true, then it will not ask.
Upload uploads an artifact to the bucket with a unique name.
# Constants
No description provided by the author
# Variables
BucketKeyPrefix is set by the --s3-prefix param to deploy and pkg commands.
BucketName is set by the --s3-bucket param to deploy and pkg commands.
ExpectedBucketOwner is set by the --s3-owner param to deploy and pkg commands.
# Structs
No description provided by the author