I am havin an issue with importing a common function util file in my AWS lambda. It is a python file and the folder structure looks something like this
(functions folder)
   common_util.py
   (lambda 1 folder)
      lambda1
   (lambda 2 folder)
      lambda2
I need to access the common_util from both these lambdas. When I run my CDK project locally this is easy i use something like .. on the import statement to tell the file it is one directory up
from ..common_util import (...)
When I deploy to AWS as a lambda (I package all of the above) I need to specify the import without the .. because this is the root folder of the lambda
from common_util import(...)
I need an import statement or a solution that will work for both my CDK project and the lambda.
here is the CDK where the lambda is created
const noteIntegrationLambda = new Function(this as any,"my-lambda",
      {
        functionName:
          "my-lambda",
        runtime: StackConfiguration.PYTHON_VERSION,
        handler:
          "my_lambda.execute",
        timeout: Duration.seconds(15),
        code: Code.fromAsset("functions/"),
        role,
        layers: [dependencyLayer],
        environment: env,
        },
      }
    );
 
     
    