aws / aws/aws-encryption-sdk-python
Feature request: API to pass KMSMasterKeyProviderConfig to key providers' KMS clients
- Langage dominant
- Python
- Étoiles
- 255
- Forks
- 92
- Merge moyen
- 2 j 17 h
- PR mergées (30 j)
- 2
Description
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
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par lire le contexte de l’issue #446 et l’approche de subclassing dans la pull request #440. Déterminez l’API prévue pour transmettre KMSMasterKeyProviderConfig aux clients KMS créés par le provider, et définissez l’achèvement autour d’une manière documentée et testée de configurer ces clients sans subclassing.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, python
- Domaine
- security
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 28/100