seaweedfs/weed/s3api
Chris Lu 00707ec00f mount: outsideContainerClusterMode proxy through filer
Running mount outside of the cluster would not need to expose all the volume servers to outside of the cluster. The chunk read and write will go through the filer.
2021-01-24 19:01:58 -08:00
..
http s3: restore V2 auth type 2020-12-26 22:01:16 -08:00
policy refactoring 2020-09-20 16:00:01 -07:00
s3_constants go fmt 2020-12-22 02:34:08 -08:00
s3err s3: report error to s3 when updating an object but it is already a directory 2020-10-20 10:25:16 -07:00
AmazonS3.xsd add list all my buckets 2018-07-18 02:37:09 -07:00
auth_credentials.go s3: fix regression 2020-12-27 21:09:45 -08:00
auth_credentials_subscribe.go save /etc/iam/identity.json inside filer store 2020-12-10 00:15:22 -08:00
auth_credentials_test.go break import cycle 2020-12-07 00:29:17 -08:00
auth_signature_v2.go s3: add support for PostPolicy 2020-09-19 20:14:19 -07:00
auth_signature_v4.go refactoring 2020-09-20 16:00:01 -07:00
auto_signature_v4_test.go load S3 config from filer 2020-11-03 21:45:56 +05:00
chunked_reader_v4.go refactoring 2020-09-19 14:09:58 -07:00
custom_types.go weed s3: generate time format acceptable by aws cli s3 2019-04-01 16:13:29 -07:00
filer_multipart.go s3: fixes for list multipart upload 2020-09-21 10:51:24 -07:00
filer_multipart_test.go s3: ListParts output xml format 2020-09-11 14:53:50 -07:00
filer_util.go new pkg s3iam 2020-11-26 01:30:11 +05:00
filer_util_tags.go adjust s3 header file. 2020-10-29 16:05:40 +08:00
README.txt add list all my buckets 2018-07-18 02:37:09 -07:00
s3api_auth.go go fmt 2020-02-26 16:52:57 -08:00
s3api_bucket_handlers.go go fmt 2021-01-06 04:22:00 -08:00
s3api_bucket_handlers_test.go add namespace for s3 2019-02-27 00:21:37 -08:00
s3api_handlers.go mount: outsideContainerClusterMode proxy through filer 2021-01-24 19:01:58 -08:00
s3api_object_copy_handlers.go adjust logs 2020-11-11 02:01:24 -08:00
s3api_object_handlers.go remove unnecessary checking 2020-11-17 17:00:06 -08:00
s3api_object_handlers_postpolicy.go refactor 2020-09-21 17:34:38 -07:00
s3api_object_multipart_handlers.go adjust logs 2020-11-11 02:01:24 -08:00
s3api_object_tagging_handlers.go s3: support object tagging 2020-10-02 22:21:51 -07:00
s3api_objects_list_handlers.go s3: fix for listing objects if more than 1000 in the folder 2021-01-24 00:27:52 -08:00
s3api_objects_list_handlers_test.go fix tests 2019-04-01 23:59:31 -07:00
s3api_server.go s3: add option for "alllowEmptyFolder" 2020-12-27 10:50:27 -08:00
s3api_test.go s3: add s3 copy 2020-01-31 00:11:12 -08:00
s3api_xsd_generated.go s3 api: fix listbucket common_prefixes issue 2019-09-29 21:15:40 +08:00
stats.go add status code in S3RequestCounter 2020-10-01 00:59:39 +05:00
tags.go s3: support object tagging 2020-10-02 22:21:51 -07:00
tags_test.go s3: support object tagging 2020-10-02 22:21:51 -07:00

see https://blog.aqwari.net/xml-schema-go/

1. go get aqwari.net/xml/cmd/xsdgen
2. xsdgen -o s3api_xsd_generated.go -pkg s3api AmazonS3.xsd