🪨 fix: add AWS STS session token support to Bedrock client (#4655)

This commit is contained in:
Adam Boeglin 2024-11-07 05:06:42 -08:00 committed by GitHub
parent 766643ea1c
commit c27b26cc31
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -12,6 +12,7 @@ const getOptions = async ({ req, endpointOption }) => {
const { const {
BEDROCK_AWS_SECRET_ACCESS_KEY, BEDROCK_AWS_SECRET_ACCESS_KEY,
BEDROCK_AWS_ACCESS_KEY_ID, BEDROCK_AWS_ACCESS_KEY_ID,
BEDROCK_AWS_SESSION_TOKEN,
BEDROCK_REVERSE_PROXY, BEDROCK_REVERSE_PROXY,
BEDROCK_AWS_DEFAULT_REGION, BEDROCK_AWS_DEFAULT_REGION,
PROXY, PROXY,
@ -24,6 +25,7 @@ const getOptions = async ({ req, endpointOption }) => {
: { : {
accessKeyId: BEDROCK_AWS_ACCESS_KEY_ID, accessKeyId: BEDROCK_AWS_ACCESS_KEY_ID,
secretAccessKey: BEDROCK_AWS_SECRET_ACCESS_KEY, secretAccessKey: BEDROCK_AWS_SECRET_ACCESS_KEY,
...(BEDROCK_AWS_SESSION_TOKEN && { sessionToken: BEDROCK_AWS_SESSION_TOKEN }),
}; };
if (!credentials) { if (!credentials) {