Skip to content

[Feature]: (non deprecated) boto3 support or awsume interoperability #7526

@jonha892

Description

@jonha892

The Feature

awsume is a library/tool to authenticate with the AWS. It has some caching built in such that users only have to type in MFA codes once per day.

Used as a library, it provides this functionality to boto3 clients (https://awsu.me/advanced/non-interactive-awsume.html).

This way developers don't have to provide new MFA codes on every program execution, which comes in handy during local testing.

I'd like this functionality in litellm. The simplest/most flexible way for me as a user would be to fix the usage of boto3-bedrock-client. Currently this is deprecated (https://docs.litellm.ai/docs/providers/bedrock#passing-an-external-bedrockruntimeclient-as-a-parameter---completion).

Motivation, pitch

Huge initial productivity boost when developing with aws bedrock.

Many organizations use dedicated aws profiles, secured by MFA.
Using awsume is one popular and convinient way to locally access aws resources in professional settings.

Are you a ML Ops Team?

No

Twitter / LinkedIn details

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions