aws / aws/aws-encryption-sdk-python
Feature request: API to pass KMSMasterKeyProviderConfig to key providers' KMS clients
未关闭
enhancement
- 主要语言
- Python
- 星标
- 255
- 派生
- 92
- 平均合并
- 2 天 17 小时
- 30 天内合并 PR
- 2
描述
Currently, the best way to configure the KMS clients that Master Key Providers create, is to [subclass the desired provider](https://github.com/aws/aws-encryption-sdk-python/pull/440) to supply the desired KMS client configuration. This can be better handled by providing a dedicated API or argument, or to refactor the Python ESDK to use keyrings.
Context: https://github.com/aws/aws-encryption-sdk-python/issues/446
贡献指南
调研方向
首先阅读 issue #446 中的上下文以及 pull request #440 中的 subclassing 方法。确定将 KMSMasterKeyProviderConfig 传递给 provider 创建的 KMS 客户端的预期 API,并以一种有文档说明且经过测试、无需 subclassing 即可配置这些客户端的方式作为完成标准。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- aws, python
- 领域
- security
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 28/100