0chain / 0chain/zs3server

support multiple file operations

Offen
#34 0 Kommentare 0 Reaktionen 1 zugewiesene Person Zugewiesen an @Hitenjain14 Auf GitHub ansehen
enhancement post-mainnet
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.