0chain / 0chain/zs3server

support multiple file operations

Ouverte
#34 0 commentaires 0 réactions 1 personne assignée Assignée à @Hitenjain14 Voir sur GitHub
enhancement post-mainnet
Langage dominant
Go
Étoiles
11
Forks
6
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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
```

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Le problème concerne l'extension des points de terminaison d'API compatibles S3 (putObject, getObject, removeObject) pour gérer plusieurs fichiers. Commencez par examiner les implémentations existantes des gestionnaires pour ces opérations dans la base de code, probablement dans un répertoire comme `handlers/` ou `api/`. Cherchez comment les opérations sur un seul fichier sont actuellement structurées. Les instructions de build suggèrent d'utiliser Docker et une cible Make (`make dev`) pour le développement local. Comprendre les attentes du protocole S3 concernant les opérations par lots sera essentiel. 'Terminé' signifie que le serveur peut accepter, traiter et répondre aux requêtes pour plusieurs fichiers pour chaque opération listée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
go
Domaine
api, backend
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.