private void StoreFile(string file, string key, string bucketName, bool publicRead) { S3CannedACL acl = publicRead ? S3CannedACL.PublicRead : S3CannedACL.Private; var request = new PutObjectRequest(); request .WithCannedACL(acl) .WithFilePath(file) .WithBucketName(bucketName) .WithKey(key); Client.PutObject(request); }