File tree Expand file tree Collapse file tree 1 file changed +19
-6
lines changed
frontend/src/common/services/ai Expand file tree Collapse file tree 1 file changed +19
-6
lines changed Original file line number Diff line number Diff line change @@ -100,14 +100,27 @@ class BedrockService {
100100 throw new Error ( 'No credentials available' ) ;
101101 }
102102
103+ const bedrockCredentials : {
104+ accessKeyId : string ;
105+ secretAccessKey : string ;
106+ expiration ?: Date ;
107+ sessionToken ?: string ;
108+ } = {
109+ accessKeyId : credentials . accessKeyId ,
110+ secretAccessKey : credentials . secretAccessKey ,
111+ } ;
112+
113+ if ( credentials . expiration ) {
114+ bedrockCredentials . expiration = credentials . expiration ;
115+ }
116+
117+ if ( credentials . sessionToken ) {
118+ bedrockCredentials . sessionToken = credentials . sessionToken ;
119+ }
120+
103121 this . client = new BedrockRuntimeClient ( {
104122 region : REGION ,
105- credentials : {
106- accessKeyId : credentials . accessKeyId ,
107- secretAccessKey : credentials . secretAccessKey ,
108- sessionToken : credentials . sessionToken ,
109- expiration : credentials . expiration
110- }
123+ credentials : bedrockCredentials
111124 } ) ;
112125 } catch ( error ) {
113126 console . error ( 'Error initializing Bedrock client:' , error ) ;
You can’t perform that action at this time.
0 commit comments