Support Custom Endpoints
- Langage dominant
- Go
- Étoiles
- 21
- Forks
- 3
- Merge moyen
- 21 j 9 h
- PR mergées (30 j)
- 1
Description
Currently, bundle-cache hardcodes the endpoint that hosts the bucket [here](https://github.com/block/bundle-cache/blob/bcd00476d6d8e348723afbfb312435d95b824941/gradlecache/s3.go#L240) to the object store provided by AWS.
We have our own internal S3 cache and were curious if the project would be open to a contribution to support a custom endpoint (could be anything, GCP, AWS, etc), assuming what I mentioned above is correct. Are there any reasons why this wouldn't work (other places where AWS s3 assumptions are made, etc)?
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par gradlecache/s3.go, au niveau de la construction de l’endpoint lié autour de la ligne 240, puis examinez le code voisin à la recherche d’autres hypothèses spécifiques à AWS. Le travail est considéré comme terminé lorsque la manière dont un appelant fournit un endpoint personnalisé de stockage d’objets est définie et qu’il est confirmé que le cache peut utiliser un service interne compatible avec S3 sans casser le chemin AWS existant.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, go
- Domaine
- cli, cloud
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Active
- Clarté
- Plutôt claire
- Accessibilité débutants
- 52/100