ISH-267
Created by Laura Hausmann
2 years ago
Apr 21 2024, 17:32 GMT+2
Updated by Laura Hausmann
2 years ago
Jun 29 2024, 01:27 GMT+2
Move to in-house object storage library

The Amazon.S3 package (not affiliated with amazon, that'd be the AWSSDK prefix) does not support ACLs (specifically, uploading objects as public-read). Since we need support for this, we should write our own. The reason we can't use AWSSDK directly is it's ginormous size. Since we only need a very limited subset of the S3 featureset, implementing it ourselves seems like the most optimal solution.

Avatar

It turned out to be much simpler to fork the Amazon.S3 package (under MIT), and adding the features we need. Closing.

Avatar
State: In progress → Implemented
Avatar
Released in version: v2024.1-beta1
Avatar
Released in version: v2024.1-beta1
Avatar
Released in version: v2024.1-beta1
Project
Iceshrimp.NET
Priority
Normal
N
Type
Feature
F
State
Implemented
I
Assignee
Laura Hausmann
Avatar
Subsystem
Backend
B
Component
Drive
D
Target version
v2024.1-beta1
V
Released in version
v2024.1-beta1
V