googleapis / googleapis/google-cloud-cpp

Add local signing to cloud storage signed urls

Offen
#14,597 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
type: feature request
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.