block / block/bundle-cache

Support Custom Endpoints

Aperta
#39 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.