googleapis / googleapis/google-cloud-cpp

Add local signing to cloud storage signed urls

オープン
#14,597 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
type: feature request
主要言語
C++
スター
659
フォーク
463
平均マージ
1日 2時間
マージ済み PR(30日)
89

説明

**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.

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

google/cloud/storage コンポーネントから始め、要求されたクライアントライブラリの動作を gsutil signurl と gcloud storage sign-url のリファレンスと比較します。互換性のある署名付き URL を生成するために必要なローカルの秘密鍵入力と署名動作を定義し、これらの CLI のセマンティクスに照らして完成した機能を検証します。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cpp
領域
cloud
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。