@@ -9,13 +9,7 @@ import {
99import { Bucket , BucketEncryption , BlockPublicAccess } from "aws-cdk-lib/aws-s3"
1010import * as AWSCDK from "aws-cdk-lib/aws-s3"
1111import { Key } from "aws-cdk-lib/aws-kms"
12- import {
13- AnyPrincipal ,
14- Effect ,
15- IManagedPolicy ,
16- ManagedPolicy ,
17- PolicyStatement
18- } from "aws-cdk-lib/aws-iam"
12+ import { AnyPrincipal , Effect , PolicyStatement } from "aws-cdk-lib/aws-iam"
1913import {
2014 CfnGuardrail ,
2115 CfnGuardrailVersion ,
@@ -192,12 +186,14 @@ export class EpsAssistMeStack extends Stack {
192186 // CreateIndex Lambda
193187 const createIndexFunction = new LambdaFunction ( this , "CreateIndexFunction" , {
194188 stackName : props . stackName ,
195- functionName : " CreateIndexFunction" ,
189+ functionName : ` ${ props . stackName } - CreateIndexFunction` ,
196190 packageBasePath : "packages/createIndexFunction" ,
197191 entryPoint : "app.py" ,
198192 logRetentionInDays,
199193 logLevel,
200- environmentVariables : { } ,
194+ environmentVariables : {
195+ "INDEX_NAME" : osCollection . attrId
196+ } ,
201197 additionalPolicies : [ ]
202198 } )
203199
@@ -317,7 +313,7 @@ export class EpsAssistMeStack extends Stack {
317313 // SlackBot Lambda function
318314 const slackBotLambda = new LambdaFunction ( this , "SlackBotLambda" , {
319315 stackName : props . stackName ,
320- functionName : " SlackBotFunction" ,
316+ functionName : ` ${ props . stackName } - SlackBotFunction` ,
321317 packageBasePath : "packages/slackBotFunction" ,
322318 entryPoint : "app.py" ,
323319 logRetentionInDays,
0 commit comments