support multiple file operations
- Vorherrschende Sprache
- Go
- Sterne
- 11
- Forks
- 6
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
build instructions:
```
https://github.com/0chain/zs3server
docker run --rm -v $PWD:/minio -v go-modules:/go/pkg/mod --workdir=/minio golang:1.18 go build
cd environment
make dev
```
zs3server improvements
```
* putObject -> multiple files
* getObject --> multiple files
* removeObject -> multiple files
```
Beitragsleitfaden
Rechercherichtung
Das Issue betrifft die Erweiterung der S3-kompatiblen API-Endpunkte (putObject, getObject, removeObject) für die Verarbeitung mehrerer Dateien. Beginnen Sie mit der Untersuchung der bestehenden Handler-Implementierungen für diese Operationen im Codebase, wahrscheinlich in einem Verzeichnis wie `handlers/` oder `api/`. Analysieren Sie, wie die Einzeldatei-Operationen derzeit strukturiert sind. Die Build-Anweisungen schlagen die Verwendung von Docker und eines Make-Targets (`make dev`) für die lokale Entwicklung vor. Das Verständnis der Erwartungen des S3-Protokolls an Batch-Operationen wird entscheidend sein. 'Erledigt' bedeutet, dass der Server Anfragen für mehrere Dateien für jede aufgeführte Operation akzeptieren, verarbeiten und darauf antworten kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- go
- Bereich
- api, backend
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100