Open alukach opened 1 month ago
seems @ceb10n has also worked on an extension for this recently, supporting pydantic>=2.0.1
: pydantic-settings-aws
blog post (with some use cases) docs github pypi
pydantic-settings-aws
shows similar stats to @alukach's project:
Downloads last day: 44 Downloads last week: 496 Downloads last month: 1,168
In #385, I added a code change to natively support retrieving configuration from the AWS Systems Manager Parameter Store. However, that was somewhat premature as support for such a feature had not yet been agreed upon.
This issue is to track support for that feature.
Background
From the product page:
It is similar to AWS Secrets Manager, with a few differences:
/app/prod/db/username
and/app/prod/db/password
could mape well todb: DbSettings
)Fit within Pydantic Settings
Given that we currently support Azure Key Vault settings source (https://github.com/pydantic/pydantic-settings/pull/272) and have green-lighted support for AWS Secrets Manager (https://github.com/pydantic/pydantic-settings/issues/175#issuecomment-1750167497), I think rounding out support with AWS SSM Parameter Store seems like a reasonable addition.
Will people use it?
I maintain a project to support for AWS SSM Parameter Store for Pydantic v1 (github, pypi). At time of writing, it has 19 stars on Github and PyPi stats reports the usage as such:
Not tremendously popular, but it is used by projects in the wild.