Ross Coundon
10/20/2021, 1:33 PMif (!scope.local) {
console.log(`Adding epsagon layer from ${process.env.EPSAGON_LAYER_ARN}`);
const epsagon = LayerVersion.fromLayerVersionArn(this, 'EpsagonLayer', process.env.EPSAGON_LAYER_ARN);
scope.addDefaultFunctionLayers([epsagon]);
scope.addDefaultFunctionEnv({
EPSAGON_TOKEN: process.env.EPSAGON_TOKEN,
EPSAGON_APP_NAME: process.env.EPSAGON_APP_NAME,
NODE_OPTIONS: '-r epsagon-frameworks --enable-source-maps',
});
}
It's deployed via seed and I see the console.log inside the if block with the correct layer ARN but no layer is added to any of the functions. What could be going on?thdxr
10/20/2021, 1:34 PMthdxr
10/20/2021, 1:35 PMRoss Coundon
10/20/2021, 1:35 PMthdxr
10/20/2021, 1:35 PMRoss Coundon
10/20/2021, 1:35 PMRoss Coundon
10/20/2021, 1:35 PMthdxr
10/20/2021, 1:36 PMthdxr
10/20/2021, 1:36 PMthdxr
10/20/2021, 1:36 PMRoss Coundon
10/20/2021, 1:40 PMError: Import at 'EpsagonLayer' should be created in the scope of a Stack, but no Stack found
thdxr
10/20/2021, 1:44 PMRoss Coundon
10/20/2021, 1:45 PMRoss Coundon
10/20/2021, 1:46 PMAdrián Mouly
10/20/2021, 1:49 PMRoss Coundon
10/20/2021, 1:56 PMAdrián Mouly
10/20/2021, 1:57 PMRoss Coundon
10/20/2021, 2:10 PMRoss Coundon
10/20/2021, 2:22 PMRoss Coundon
10/20/2021, 2:23 PMRoss Coundon
10/20/2021, 2:24 PMRoss Coundon
10/20/2021, 2:29 PMAdrián Mouly
10/20/2021, 2:53 PMAdrián Mouly
10/20/2021, 2:54 PMRoss Coundon
10/20/2021, 3:01 PMRoss Coundon
10/20/2021, 3:46 PMexport const handleGetAllUsers: APIGatewayProxyHandler = async () => {}
I will also export a wrapped version that SST uses like this
const wrappedHandleGetAllUsers = epsagon.lambdaWrapper(handleGetAllUsers);
export { wrappedHandleGetAllUsers };
Adrián Mouly
10/20/2021, 3:51 PMRoss Coundon
10/20/2021, 3:51 PMRoss Coundon
10/20/2021, 3:51 PMAdrián Mouly
10/20/2021, 3:51 PMAdrián Mouly
10/20/2021, 3:52 PMAdrián Mouly
10/20/2021, 3:52 PMAdrián Mouly
10/20/2021, 3:52 PMRoss Coundon
10/20/2021, 3:53 PMRoss Coundon
10/20/2021, 3:54 PMAdrián Mouly
10/20/2021, 3:58 PMAdrián Mouly
10/20/2021, 3:58 PMAdrián Mouly
10/20/2021, 3:58 PMRoss Coundon
10/20/2021, 4:50 PMAdrián Mouly
10/20/2021, 7:25 PMRoss Coundon
10/21/2021, 8:31 AMRoss Coundon
10/21/2021, 8:58 AMAdrián Mouly
10/21/2021, 12:23 PMAdrián Mouly
10/21/2021, 12:23 PMRoss Coundon
10/21/2021, 12:24 PMAdrián Mouly
10/21/2021, 12:39 PMRoss Coundon
10/21/2021, 12:50 PM