微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

通过 CloudFormation 模板在 AWS Lambda 上运行 PowerShell

如何解决通过 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 举报,一经查实,本站将立刻删除。