googleapis / googleapis/google-cloud-cpp
Add local signing to cloud storage signed urls
- 主要言語
- 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