Trouble with Custom Module in Lambda PowerShell

0

Hi - I've been successful with basic PS1 uploads to Lambda, but when I try and include a module with it, I'm getting errors when executing it. Here is what I see in CloudWatch:

2021-03-26T19:57:31.871-04:00 LOGS Name: cloudwatch_lambda_agent State: Subscribed Types: [platform]
2021-03-26T19:57:34.429-04:00 Importing module ./Modules/AWS.Tools.Common/4.1.10.0/AWS.Tools.Common.psd1
2021-03-26T19:57:34.429-04:00 Importing module ./Modules/MyModuleName/0.1/MyModuleName.psd1
2021-03-26T19:57:34.429-04:00

[Error] - Could not find a part of the path '/var/runtime/ref'.
[Error] - Could not find a part of the path '/var/runtime/ref'.

I've deleted and rebuilt, and I've confirmed the PSM1 and PSD1 are in the ZIP in my staging folder, but beyond that I'm not sure where to go with this error messages and would appreciate any help anyone has.

Thanks,
Chris

已提问 3 年前294 查看次数
1 回答
0

Through process of elimination, I found the issue was with an Add-Type that created an ENUM. This doesn't appear to work when running in Lambda. Sample code:

Add-Type -TypeDefinition @"
public enum MySeasons
{
Spring,
Summer,
Autumn,
Winter
}
"@

已回答 3 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则

相关内容