27 Commits

Author SHA1 Message Date
8c4ca9da76 fix (plg_backend_s3): revert #584 after broken e2e
This reverts commit 67e2a3485307f7a7bbf0761da87d2ad9fb9a2e3d.
2023-04-10 10:56:40 +10:00
67e2a34853 feature (plg_backend_s3): add param for forcePathStyle - #584
Co-authored-by: xiayan.cn <xiayan.cn@bytedance.com>
Co-authored-by: Mickael <mickael@kerjean.me>
2023-04-09 13:10:33 +10:00
586e803bde feature (plg_backend_s3): access S3 via AWS role - #583
Co-authored-by: Daniel Gomes-Sebastiao <daniel.gomes@adscale.co.nz>
2023-04-09 13:07:14 +10:00
091e9c0c78 fix(s3) save #577
Signed-off-by: Liang Zheng <zhengliang0901@gmail.com>
2023-04-01 10:53:29 +11:00
fa9f1bc3e4 fix (ls): configurable ls timeout for plugins 2023-03-24 22:37:19 +11:00
a57a4a7e15 fix (s3): exit s3 list via IsTruncated flag
Signed-off-by: Liang Zheng <zhengliang0901@gmail.com>
2023-03-24 10:53:38 +11:00
62b066feab fix (#559): handle large amount of deletion on s3
Signed-off-by: zhucan <zhucan.k8s@gmail.com>
2023-02-21 17:31:10 +11:00
922d8fecc3 fix (#545): emergency fix - credit and original author @microyahoo 2023-02-08 15:23:49 +11:00
3727981e75 fix (s3): cloudflare s3 default 2023-01-26 01:20:39 +11:00
fb4a6a7ab2 fix (s3): stop condition for recursive ls in s3 2022-12-08 16:05:40 +11:00
e7bb5b052a feature (s3): s3 secret key as password field 2022-11-25 16:39:10 +11:00
dec9e2f60d fix (s3): s3 rename - #421
* fix MV function in the S3 backend

* fix space encoding

Co-authored-by: Quentin Bramas <bramas@unistra.fr>
2022-02-06 20:29:35 +11:00
bcf5c467c1 feature (viewer): support wave file 2021-11-24 23:31:30 +11:00
1f447dc7d0 fix (s3): moving files - no such key error 2021-11-24 23:24:30 +11:00
edbf16871c fix (#410): error when moving files with the S3 backend
* url encode paths when moving object in the S3 backend

* fix renaming with the same name

Co-authored-by: Quentin Bramas <bramas@unistra.fr>
2021-09-27 20:06:09 +10:00
110280e94b improve (s3): faster whenever using role based binding on ec2 2021-09-27 19:59:11 +10:00
1c337f5c57 improve (log): additional debugging 2021-09-14 22:37:37 +10:00
3214cfd588 feature (s3): add ec2 role base authentication 2021-09-12 17:16:32 +10:00
0360412444 feature (s3): implement mv - #405
* WIP: implement s3 recursive Mv

* fix recursive move, add logs
2021-08-30 23:48:20 +10:00
136afbeac2 improve (s3): support for prefixes with > 1k objects (#395)
Previously filestash would only show the first 1000 objects in a given
s3 prefix.

We solve this by paginating the ListObjectsV2 responses and iterating
over all pages instead of just the first one.

Tested by manually connecting to a private s3 bucket with multiple
thousands of objects under a single prefix and verifying that all
objects are visible in the UI.
2021-05-25 22:00:23 +10:00
d6ad96f9f4 fix (S3): use ListObjectsV2 - #334 2020-10-24 00:49:54 +11:00
6adf96d66e feat (s3): adds session token to config (#306) 2020-09-15 19:36:35 +10:00
6667725e12 fix (s3): moving folder isn't unsupported 2020-06-23 22:43:53 +10:00
e0b8bf2e70 fix (s3): rm merge 2020-06-23 21:45:42 +10:00
ade3c332e8 fix (s3): s3 rm bug - #228 2020-06-23 21:25:16 +10:00
a40c2f7a53 fix (s3): error when path in ls doesn't exist 2020-06-23 18:56:40 +10:00
8f1097273e maintain (s3): migrate s3 as a plugin 2020-06-23 18:15:12 +10:00