File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -394,7 +394,6 @@ export class EpsAssistMeStack extends Stack {
394394 }
395395 }
396396 } )
397- // kbDataSource.node.addDependency(bedrockkb)
398397
399398 // Create an IAM policy to allow the lambda to invoke models in Amazon Bedrock
400399 const lambdaBedrockModelPolicy = new PolicyStatement ( )
@@ -426,7 +425,11 @@ export class EpsAssistMeStack extends Stack {
426425
427426 const lambdaReinvokePolicy = new PolicyStatement ( )
428427 lambdaReinvokePolicy . addActions ( "lambda:InvokeFunction" )
429- lambdaReinvokePolicy . addResources ( `arn:aws:lambda:${ region } :${ account } :function:AmazonBedrock*` )
428+ lambdaReinvokePolicy . addResources (
429+ `arn:aws:lambda:${ region } :${ account } :function:${ slackBotLambda . function . functionName } ` ,
430+ `arn:aws:lambda:${ region } :${ account } :function:AmazonBedrock*`
431+ )
432+ slackBotLambda . function . addToRolePolicy ( lambdaReinvokePolicy )
430433
431434 const lambdaGRinvokePolicy = new PolicyStatement ( )
432435 lambdaGRinvokePolicy . addActions ( "bedrock:ApplyGuardrail" )
You can’t perform that action at this time.
0 commit comments