|
481520705a
|
[#42] Support expiration lifecycle
Signed-off-by: Marina Biryukova <m.biryukova@yadro.com>
|
2024-08-21 10:38:35 +03:00 |
|
|
9432782ce6
|
[#401] Drop notifications
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2024-06-25 15:49:37 +03:00 |
|
|
fc90981c03
|
[#149] Update inner imports after moving middlewares
Signed-off-by: Denis Kirillov <d.kirillov@yadro.com>
|
2023-07-11 17:25:09 +03:00 |
|
|
813aa2f173
|
Rename package name
Due to source code relocation from GitHub.
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
|
2023-03-07 17:38:08 +03:00 |
|
|
96dff367db
|
[#1] Build S3 Gateway with FrostFS dependencies
Signed-off-by: Alex Vanin <a.vanin@yadro.com>
|
2022-12-15 12:43:52 +03:00 |
|
Denis Kirillov
|
7d6271be8a
|
[#195] Implement PUT, GET locks to certain object
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-03-23 14:32:13 +04:00 |
|
Denis Kirillov
|
fe9eb9cedc
|
[#195] Add PUT and GET default lock configuration
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2022-03-23 14:32:13 +04:00 |
|
Angira Kekteeva
|
4454821285
|
[#340] Add notification configuration handlers
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2022-02-18 16:59:42 +03:00 |
|
Angira Kekteeva
|
873622d4d5
|
[#186] Add MultipartUpload support
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2021-11-30 11:32:59 +03:00 |
|
Angira Kekteeva
|
7d0bc1e992
|
[#217] Add CORS support
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2021-10-12 09:03:09 +03:00 |
|
Denis Kirillov
|
42ed6a16ea
|
[#190] Add POST object
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2021-09-07 11:10:48 +03:00 |
|
Denis Kirillov
|
987185b9e1
|
[#196] Add bucket tagging
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2021-08-31 10:46:42 +03:00 |
|
Denis Kirillov
|
16da1aba64
|
[#196] Add DeleteObjectTagging
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2021-08-31 10:46:42 +03:00 |
|
Denis Kirillov
|
4a2575fbf3
|
[#196] Add GetObjectTagging
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2021-08-31 10:46:42 +03:00 |
|
Denis Kirillov
|
8b5ebe2ec2
|
[#196] Add PutObjectTagging
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2021-08-31 10:46:42 +03:00 |
|
Denis Kirillov
|
efe11c271f
|
[#49] Add basic ACL translation
Implement functions:
GetBucketACL, PutBucketACL, GetObjectACL,
PutObjectACL, GetBucketPolicy, PutBucketPolicy
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2021-08-18 17:20:17 +03:00 |
|
Denis Kirillov
|
d332096598
|
[#199] Refactor
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2021-08-11 13:17:37 +03:00 |
|
Denis Kirillov
|
f4c29cd300
|
[#184] Unify error handling
Signed-off-by: Denis Kirillov <denis@nspcc.ru>
|
2021-08-05 12:18:52 +03:00 |
|
Angira Kekteeva
|
aac1ac2868
|
[#119] Add null versioning and handler
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2021-07-06 12:11:03 +03:00 |
|
Angira Kekteeva
|
a399590204
|
Replace s3-gate by s3-gw
Signed-off-by: Angira Kekteeva <kira@nspcc.ru>
|
2021-05-18 14:12:24 +03:00 |
|
Evgeniy Kulikov
|
2a93a216f8
|
Migrate to SDK 0.3.0 and fixes
- fix displaying list objects
- simplify `ListObjects`
- simplify `GetObjectHandler`
- simplify `HeadObjectHandler`
- add method for `GetBucketVersioningHandler`
- add method for `ListMultipartUploadsHandler`
- improvements for `HeadObjectHandler`, to display folders meta
- update dependencies
- github.com/aws/aws-sdk-go v1.36.26
- github.com/google/uuid v1.1.4
- github.com/gorilla/mux v1.8.0
- github.com/nspcc-dev/cdn-sdk v0.3.0
- github.com/nspcc-dev/neofs-api-go v1.22.0
- github.com/prometheus/client_golang v1.9.0
- github.com/stretchr/testify v1.7.0
- google.golang.org/grpc v1.35.0
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
|
2021-01-14 20:39:48 +03:00 |
|
Evgeniy Kulikov
|
8c93dbf867
|
[#29] Implement ListObjectsV2
ListObjectsV1 and ListObjectsV2 now simplified and return different results
closes #29
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
|
2020-08-22 05:49:00 +03:00 |
|
Evgeniy Kulikov
|
34f6eb7d55
|
Add note about multiple delete of objects
Could not find how to use it.
I propose open issue and describe how to use it and then implement method.
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
|
2020-08-20 22:35:39 +03:00 |
|
Evgeniy Kulikov
|
5bb2c34052
|
Cleanup unimplemented handlers
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
|
2020-08-20 02:37:06 +03:00 |
|
Evgeniy Kulikov
|
cea8f9d4ca
|
Add bucket info handler
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
|
2020-08-19 14:53:17 +03:00 |
|
Evgeniy Kulikov
|
d9f691a59a
|
Refactoring API handlers
- add responses for list-objects and list-buckets
- set `implement me` errors more useful
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
|
2020-08-11 17:35:54 +03:00 |
|
Evgeniy Kulikov
|
0161d2fbd3
|
[#13] Rename go module name according to NSPCC standards
- refactoring s3 gate structure
- cleanup unused code
- rename go module to `github.com/nspcc-dev/neofs-s3-gate`
closes #13
Signed-off-by: Evgeniy Kulikov <kim@nspcc.ru>
|
2020-08-06 15:02:13 +03:00 |
|