Support Custom Endpoints
- Lingua principale
- Go
- Stelle
- 21
- Fork
- 3
- Merge medio
- 21g 9h
- PR unite (30g)
- 1
Descrizione
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)?
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia da gradlecache/s3.go, nella costruzione dell'endpoint collegato intorno alla riga 240, quindi esamina il codice circostante alla ricerca di altre assunzioni specifiche di AWS. Il lavoro è completo quando è definito come un chiamante fornisce un endpoint personalizzato per l'object store ed è confermato che la cache può usare un servizio interno compatibile con S3 senza interrompere il percorso AWS esistente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- aws, go
- Ambito
- cli, cloud
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 52/100