diff --git a/pydantic_settings/sources/providers/aws.py b/pydantic_settings/sources/providers/aws.py index 22a1a91b..dc5c0cd0 100644 --- a/pydantic_settings/sources/providers/aws.py +++ b/pydantic_settings/sources/providers/aws.py @@ -35,12 +35,13 @@ def __init__( self, settings_cls: type[BaseSettings], secret_id: str, + region_name: str | None = None, env_prefix: str | None = None, env_parse_none_str: str | None = None, env_parse_enums: bool | None = None, ) -> None: import_aws_secrets_manager() - self._secretsmanager_client = boto3_client('secretsmanager') # type: ignore + self._secretsmanager_client = boto3_client('secretsmanager', region_name=region_name) # type: ignore self._secret_id = secret_id super().__init__( settings_cls,