googleapis / googleapis/google-cloud-cpp
Add local signing to cloud storage signed urls
- Lingua principale
- C++
- Stelle
- 659
- Fork
- 462
- Merge medio
- 1g 2h
- PR unite (30g)
- 89
Descrizione
**What component of `google-cloud-cpp` is this feature request for?** GCS (i.e., something in `google/cloud/storage`)
**Is your feature request related to a problem? Please describe.** GCS CLI supports local signing where a private key can be passed as part of command but client libraries do not support this (from what I can tell, this is true for all libraries- java, c++, etc.)
gsutil: https://cloud.google.com/storage/docs/gsutil/commands/signurl#usage
gcloud: https://cloud.google.com/sdk/gcloud/reference/storage/sign-url
**Describe the solution you'd like** Support for local key usage and signing
**Describe alternatives you've considered** The only alternative now is to use CLI or write my own signing script.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia nel componente google/cloud/storage e confronta il comportamento richiesto della libreria client con i riferimenti gsutil signurl e gcloud storage sign-url. Definisci gli input locali della chiave privata e il comportamento di firma necessari per produrre URL firmati compatibili, quindi verifica la funzionalità completata rispetto a queste semantiche CLI.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- cpp
- Ambito
- cloud
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 25/100