aws / aws/aws-encryption-sdk-python
Feature request: API to pass KMSMasterKeyProviderConfig to key providers' KMS clients
- Ngôn ngữ chính
- Python
- Star
- 255
- Fork
- 92
- Merge trung bình
- 2 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 2
Mô tả
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
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách đọc bối cảnh trong issue #446 và cách tiếp cận subclassing trong pull request #440. Xác định API dự kiến để truyền KMSMasterKeyProviderConfig cho các client KMS do provider tạo ra, và xác định việc hoàn thành dựa trên một cách thức được tài liệu hóa và kiểm thử để cấu hình các client đó mà không cần subclassing.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- aws, python
- Lĩnh vực
- security
- Loại issue
- Tính năng
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 28/100