There is no need to keep aws creds around, passing them down to boto.session is more than enough (#2625)

This commit is contained in:
Asher Foa
2025-06-10 15:17:22 -04:00
committed by GitHub
parent effd0c4911
commit 7b27ac9bdf

View File

@@ -35,12 +35,10 @@ class AsyncAWSClient:
aws_secret_access_key: str | None = None,
region_name: str | None = None,
) -> None:
self.aws_access_key_id = aws_access_key_id
self.aws_secret_access_key = aws_secret_access_key
self.region_name = region_name or settings.AWS_REGION
self.session = aioboto3.Session(
aws_access_key_id=self.aws_access_key_id,
aws_secret_access_key=self.aws_secret_access_key,
aws_access_key_id=aws_access_key_id,
aws_secret_access_key=aws_secret_access_key,
)
async def get_secret(self, secret_name: str) -> str | None: