# Functions
NewBucketClient creates a new S3 bucket client.
NewBucketReaderClient creates a new S3 bucket client.
# Constants
SSEKMS config type constant to configure S3 server side encryption using KMS https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingKMSEncryption.html.
SSES3 config type constant to configure S3 server side encryption with AES-256 https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingServerSideEncryption.html.
# Structs
Config holds the config options for an S3 backend.
SSEConfig configures S3 server side encryption struct that is going to receive user input (through config file or CLI).