Skip to content

Commit 925ab5f

Browse files
committed
fix: assumed role flow for bedrock inference profile base model fetch
1 parent 8051db4 commit 925ab5f

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

src/providers/bedrock/utils.ts

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -433,16 +433,11 @@ export const getInferenceProfile = async (
433433
c: Context
434434
) => {
435435
if (providerOptions.awsAuthType === 'assumedRole') {
436-
const { accessKeyId, secretAccessKey, sessionToken } =
437-
(await getAssumedRoleCredentials(
438-
c,
439-
providerOptions.awsRoleArn || '',
440-
providerOptions.awsExternalId || '',
441-
providerOptions.awsRegion || ''
442-
)) || {};
443-
providerOptions.awsAccessKeyId = accessKeyId;
444-
providerOptions.awsSecretAccessKey = secretAccessKey;
445-
providerOptions.awsSessionToken = sessionToken;
436+
try {
437+
await providerAssumedRoleCredentials(c, providerOptions);
438+
} catch (e) {
439+
console.error('getInferenceProfile Error while assuming bedrock role', e);
440+
}
446441
}
447442

448443
const awsRegion = providerOptions.awsRegion || 'us-east-1';

0 commit comments

Comments
 (0)