Skip to content

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

Open
@dreamorosi

Description

@dreamorosi

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

  • This feature request meets
    Should this be considered in other Powertools for AWS Lambda languages? i.e. , , and

Future readers

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

Activity

added
discussingThe issue needs to be discussed, elaborated, or refined
feature-requestThis item refers to a feature request for an existing or new utility
parametersThis item relates to the Parameters Utility
on Feb 6, 2025
added
on-holdThis item is on-hold and will be revisited in the future
need-customer-feedbackRequires more customers feedback before making or revisiting a decision
and removed
discussingThe issue needs to be discussed, elaborated, or refined
on Feb 6, 2025
VatsalGoel3

VatsalGoel3 commented on Mar 27, 2025

@VatsalGoel3
Contributor

@dreamorosi, i can pick this up

dreamorosi

dreamorosi commented on May 13, 2025

@dreamorosi
ContributorAuthor

Hi @VatsalGoel3, sorry I missed this comment.

I think we need some more time to clarify the issue and research the implementation before it's ready to be worked on.

You can search issues that are labelled as confirmed and help-wanted, if you're looking for opportunities to contribute.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestThis item refers to a feature request for an existing or new utilityneed-customer-feedbackRequires more customers feedback before making or revisiting a decisionon-holdThis item is on-hold and will be revisited in the futureparametersThis item relates to the Parameters Utility

    Type

    No type

    Projects

    Status

    On hold

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @dreamorosi@VatsalGoel3

        Issue actions

          Feature request: support retrieving a batch of secrets in Parameters · Issue #3563 · aws-powertools/powertools-lambda-typescript