【问题标题】:AWS CodeDeploy FailureAWS CodeDeploy 失败
【发布时间】:2018-12-30 15:23:09
【问题描述】:

我正在尝试通过 CodeDeploy 部署 lambda 函数。除了我的 AppSpec 文件之外,我已经设置了所有内容。由于我部署的是 Lambda 而不是 EC2 实例,我相信我的 AppSpec 文件应该是这样的 (JSON)。

{
"version": 0.0,
"Resources": [{
    "myLambdaFunction": {
        "Type": "AWS::Lambda::Function",
        "Properties": {
            "Name": "myLambdaFunction",
            "Alias": "myLambdaFunctionAlias",
            "CurrentVersion": "1",
            "TargetVersion": "2"
        }
    }
}],
"Hooks": [{
        "BeforeAllowTraffic": "LambdaFunctionToValidateBeforeTrafficShift"
  },
  {
        "AfterAllowTraffic": "LambdaFunctionToValidateAfterTrafficShift"
    }
]
}

但是,当我使用此 AppSpec 运行“部署”时,它会失败。我不确定在哪里查找信息以填写这些字段。它是在我的本地机器上还是在某个地方的 AWS 上?或者我应该为 CodeDeploy Lambda 部署使用不同的逻辑?我的最终目标是通过 CodeDeploy 和 Lambda 绑定我的 GitHub 单一存储库,以便可以跨多个实例进行部署。

【问题讨论】:

    标签: json amazon-web-services github aws-lambda aws-code-deploy


    【解决方案1】:

    不清楚您在寻找什么。由于您正在使用 CodeDeploy 进行 Lambda 部署,因此您的本地计算机上不会有任何有用的信息。我将从 CodeDeploy 控制台开始了解更多信息 - 它应该包含有关部署失败原因的信息。接下来,您应该查看 Lambda 控制台和 CloudWatch Logs 以获取更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-15
      • 2021-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多