{"repo":"Kralizek/AWSSecretsManagerConfigurationExtensions","free":true,"listed":false,"github":"https://github.com/Kralizek/AWSSecretsManagerConfigurationExtensions","clone":"git clone https://github.com/Kralizek/AWSSecretsManagerConfigurationExtensions.git","description":"This repository contains a provider for Microsoft.Extensions.Configuration that retrieves secrets stored in AWS Secrets Manager.","language":"C#","stars":260,"topics":["dotnet-standard","aws","aws-secrets-manager","aspnet-core"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Kralizek.Extensions.Configuration.AWSSecretsManager AWS Secrets Manager configuration provider for Microsoft.Extensions.Configuration . Load secrets directly into your .NET configuration pipeline. Installation Choosing a Mode The library provides three explicit loading modes. Pick the one that matches your access pattern: Mode Extension method AWS API Best for --- --- --- --- Discovery AddSecretsManagerDiscovery ListSecrets + BatchGetSecretValue Load all secrets in an account/region KnownSecrets AddSecretsManagerKnownSecrets BatchGetSecretValue Load a fixed set of known secrets KnownSecret AddSecretsManagerKnownSecret GetSecretValue Load exactly one secret --- Discovery Mode Discover and load all secrets returned by ListSecrets , then batch-fetch their values. Filtering discovered secrets Use SecretFilter to skip secrets you don't need, or ListSecretsFilters to apply server-side filters: Key customization Control how secret names and JSON property paths become configuration keys: Batch vs. individual fetch Discovery mode uses BatchGetSecretValue by default. To fall back to one GetSecretValue call per secret: --- KnownSecrets Mode Fetch a fixed list of secrets by ARN or name using BatchGetSecretValue . No ListSecrets call is made. With AWSOptions or a custom client: --- KnownSecret Mode Load exactly one secret by ARN or name using GetSecretValue . No ListSecrets or batch call is made. --- Multiple Registrations You can call any combination of the three methods multiple times o","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kralizek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kralizek/AWSSecretsManagerConfigurationExtensions/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}