Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: support retrieving a batch of secrets in Parameters #3563

Open
1 of 2 tasks
dreamorosi opened this issue Feb 6, 2025 · 1 comment
Open
1 of 2 tasks
Labels
feature-request This item refers to a feature request for an existing or new utility need-customer-feedback Requires more customers feedback before making or revisiting a decision on-hold This item is on-hold and will be revisited in the future parameters This item relates to the Parameters Utility

Comments

@dreamorosi
Copy link
Contributor

Use case

Several months ago Secrets Manager launched the ability to retrieve a batch of secrets a single API (link).

Similar to what we do for SSM Parameters, we should allow customers to retrieve multiple secrets via a new getSecretsByName() helper function and getMultiple() method on the SecretsProvider class.

Solution/User Experience

Needs investigation.

The original issue in Python (aws-powertools/powertools-lambda-python#4200) suggests we should follow a similar experience to the getParametersByName() method in the SSMProvider, however I am still unsure how that would look like, and I'd like to understand if we could instead just extend the getMultiple() method in the SecretsProvider.

Alternative solutions

Acknowledgment

Future readers

Please react with 👍 and your use case to help us understand customer demand.

@dreamorosi dreamorosi added discussing The issue needs to be discussed, elaborated, or refined feature-request This item refers to a feature request for an existing or new utility parameters This item relates to the Parameters Utility labels Feb 6, 2025
@dreamorosi dreamorosi moved this from Triage to On hold in Powertools for AWS Lambda (TypeScript) Feb 6, 2025
@dreamorosi dreamorosi added on-hold This item is on-hold and will be revisited in the future need-customer-feedback Requires more customers feedback before making or revisiting a decision and removed discussing The issue needs to be discussed, elaborated, or refined labels Feb 6, 2025
@VatsalGoel3
Copy link
Contributor

@dreamorosi, i can pick this up

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request This item refers to a feature request for an existing or new utility need-customer-feedback Requires more customers feedback before making or revisiting a decision on-hold This item is on-hold and will be revisited in the future parameters This item relates to the Parameters Utility
Projects
Development

No branches or pull requests

2 participants