簡體   English   中英

AWS CodeDeploy故障

[英]AWS CodeDeploy Failure

我正在嘗試通過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單存儲庫綁定在一起,以便可以跨多個實例部署它。

不清楚您要尋找什么。 在本地計算機上將沒有有用的信息,因為您正在使用CodeDeploy進行Lambda部署。 我將從CodeDeploy控制台開始以獲取更多信息-它應包含有關部署失敗原因的信息。 接下來,您應該查看Lambda控制台和CloudWatch Logs以獲取更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM