如何解决通过 CloudFormation 模板在 AWS Lambda 上运行 PowerShell
我在尝试在 lambda 中运行 PowerShell 处理程序函数时遇到问题。下面是 Lambda 的 CFT 的一部分,我注意到 Handler
与 Python(我更熟悉的 Lambda 运行时)相比针对 PowerShell 的设计不同。我在这里不明白什么?我想调用一个 Handler.ps1
脚本,但它没有注册和回滚
{
"errorType": "LambdaException","errorMessage": "Could not find the required 'Handler.deps.json'. This file should be present at the root of the deployment package."
}
这是模板部分:
LambdaFunction:
Type: "AWS::Lambda::Function"
Properties:
Description: 'PowerShell Runtime Lambda'
FunctionName: !Join
- '-'
- - !Ref S3BucketName
- 'lambdaPS'
Code:
S3Bucket: !Ref S3Bucket
S3Key: !Join
- '/'
- - !Ref AppName
- !Ref AwsEnv
- !Ref AppVersion
- 'lambda-code.zip'
Handler: 'Handler::Handler.Bootstrap::ExecuteFunction'
Runtime: "dotnetcore2.1"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。