Go Code Samples for Amazon S3
The examples listed on this page are code samples written in Go that demonstrate how to interact with Amazon Simple Storage Service (Amazon S3).
For more information, see the AWS SDK for Go Developer Guide and the Amazon Simple Storage Service Developer Guide.
- create_new_bucket_and_object.go
- crud
- customHttpClient.go
- delete-buckets-by-prefix
- enforce_content_md5.go
- generate_presigned_url.go
- generate_presigned_url_specific_payload.go
- list_all_buckets.go
- put_object_with_setters.go
- s3.go
- s3_copy_object.go
- s3_create_bucket.go
- s3_delete_bucket.go
- s3_delete_bucket_policy.go
- s3_delete_bucket_website.go
- s3_delete_object.go
- s3_delete_objects.go
- s3_download_object.go
- s3_encrypt_on_server_with_kms.go
- s3_get_bucket_acl.go
- s3_get_bucket_object_acl.go
- s3_get_bucket_policy.go
- s3_get_bucket_website.go
- s3_list_buckets.go
- s3_list_objects.go
- s3_make_bucket_public.go
- s3_put_bucket_acl.go
- s3_put_bucket_object_acl.go
- s3_require_server_encryption.go
- s3_restore_object.go
- s3_set_bucket_policy.go
- s3_set_bucket_website.go
- s3_set_cors.go
- s3_set_default_encryption.go
- s3_upload_directory.go
- s3_upload_object.go
- upload_arbitrary_sized_stream.go