Go: S3

Code
Create config

Create session

Create s3 client instance

Read more

 * https://docs.digitalocean.com/products/spaces/reference/s3-sdk-examples/
 * https://docs.aws.amazon.com/AmazonS3/latest/userguide/acl-overview.html#canned-acl
 * https://github.com/aws/aws-sdk-go
 * https://golangcode.com/uploading-a-file-to-s3/