googleapis / googleapis/google-cloud-cpp
Add local signing to cloud storage signed urls
- Vorherrschende Sprache
- C++
- Sterne
- 659
- Forks
- 462
- Ø Merge
- 1 T. 2 Std.
- Gemergte PRs (30 T.)
- 89
Beschreibung
**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.
Beitragsleitfaden
Rechercherichtung
Beginne in der google/cloud/storage-Komponente und vergleiche das angeforderte Verhalten der Client-Bibliothek mit den Referenzen gsutil signurl und gcloud storage sign-url. Definiere die lokalen Eingaben für den privaten Schlüssel und das zum Erzeugen kompatibler signierter URLs erforderliche Signierverhalten, und überprüfe das fertige Feature anschließend anhand dieser CLI-Semantik.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp
- Bereich
- cloud
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 25/100