Skip to content

Commit 476cc8f

Browse files
committed
Comment out slack bot lambda policies
1 parent 96b6eb1 commit 476cc8f

File tree

1 file changed

+35
-35
lines changed

1 file changed

+35
-35
lines changed

packages/cdk/stacks/EpsAssistMeStack.ts

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -394,37 +394,37 @@ export class EpsAssistMeStack extends Stack {
394394
]
395395
})
396396

397-
// ==== Bedrock model invocation policy ====
398-
const slackLambdaBedrockModelPolicy = new PolicyStatement({
399-
actions: ["bedrock:InvokeModel"],
400-
resources: [
401-
`arn:aws:bedrock:${this.region}::foundation-model/${lambdaEnv.RAG_MODEL_ID}`
402-
]
403-
})
404-
405-
// ==== Bedrock KB retrieve and retrieveAndGenerate policy ====
406-
const slackLambdaBedrockKbPolicy = new PolicyStatement({
407-
actions: ["bedrock:Retrieve", "bedrock:RetrieveAndGenerate"],
408-
resources: [
409-
`arn:aws:bedrock:${this.region}:${this.account}:knowledge-base/${kb.attrKnowledgeBaseId}`
410-
]
411-
})
412-
413-
// ==== Guardrail policy ====
414-
const slackLambdaGuardrailPolicy = new PolicyStatement({
415-
actions: ["bedrock:ApplyGuardrail"],
416-
resources: [
417-
`arn:aws:bedrock:${this.region}:${this.account}:guardrail/*`
418-
]
419-
})
420-
421-
// ==== Lambda self-invoke policy ====
422-
const slackLambdaSelfInvokePolicy = new PolicyStatement({
423-
actions: ["lambda:InvokeFunction"],
424-
resources: [
425-
`arn:aws:lambda:${this.region}:${this.account}:function:*`
426-
]
427-
})
397+
// // ==== Bedrock model invocation policy ====
398+
// const slackLambdaBedrockModelPolicy = new PolicyStatement({
399+
// actions: ["bedrock:InvokeModel"],
400+
// resources: [
401+
// `arn:aws:bedrock:${this.region}::foundation-model/${lambdaEnv.RAG_MODEL_ID}`
402+
// ]
403+
// })
404+
405+
// // ==== Bedrock KB retrieve and retrieveAndGenerate policy ====
406+
// const slackLambdaBedrockKbPolicy = new PolicyStatement({
407+
// actions: ["bedrock:Retrieve", "bedrock:RetrieveAndGenerate"],
408+
// resources: [
409+
// `arn:aws:bedrock:${this.region}:${this.account}:knowledge-base/${kb.attrKnowledgeBaseId}`
410+
// ]
411+
// })
412+
413+
// // ==== Guardrail policy ====
414+
// const slackLambdaGuardrailPolicy = new PolicyStatement({
415+
// actions: ["bedrock:ApplyGuardrail"],
416+
// resources: [
417+
// `arn:aws:bedrock:${this.region}:${this.account}:guardrail/*`
418+
// ]
419+
// })
420+
421+
// // ==== Lambda self-invoke policy ====
422+
// const slackLambdaSelfInvokePolicy = new PolicyStatement({
423+
// actions: ["lambda:InvokeFunction"],
424+
// resources: [
425+
// `arn:aws:lambda:${this.region}:${this.account}:function:*`
426+
// ]
427+
// })
428428

429429
// ==== SlackBot Lambda ====
430430
const slackBotLambda = new LambdaFunction(this, "SlackBotLambda", {
@@ -440,10 +440,10 @@ export class EpsAssistMeStack extends Stack {
440440

441441
// ==== Attach all policies to SlackBot Lambda role ====
442442
slackBotLambda.function.addToRolePolicy(slackLambdaSSMPolicy)
443-
slackBotLambda.function.addToRolePolicy(slackLambdaSelfInvokePolicy)
444-
slackBotLambda.function.addToRolePolicy(slackLambdaBedrockModelPolicy)
445-
slackBotLambda.function.addToRolePolicy(slackLambdaBedrockKbPolicy)
446-
slackBotLambda.function.addToRolePolicy(slackLambdaGuardrailPolicy)
443+
// slackBotLambda.function.addToRolePolicy(slackLambdaSelfInvokePolicy)
444+
// slackBotLambda.function.addToRolePolicy(slackLambdaBedrockModelPolicy)
445+
// slackBotLambda.function.addToRolePolicy(slackLambdaBedrockKbPolicy)
446+
// slackBotLambda.function.addToRolePolicy(slackLambdaGuardrailPolicy)
447447

448448
// ==== API Gateway & Slack Route ====
449449
const apiGateway = new RestApiGateway(this, "EpsAssistApiGateway", {

0 commit comments

Comments
 (0)