aws / aws/aws-encryption-sdk-python

Feature request: API to pass KMSMasterKeyProviderConfig to key providers' KMS clients

Offen
#497 1 Kommentar 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Python
Sterne
255
Forks
92
Ø Merge
2 T. 17 Std.
Gemergte PRs (30 T.)
2

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Start by reading the context in issue #446 and the subclassing approach in pull request #440. Determine the intended API for passing KMSMasterKeyProviderConfig to provider-created KMS clients, and define completion around a documented, tested way to configure those clients without subclassing.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, python
Bereich
security
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
28/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.