如何获得Lambda(AWS)的组合

时间:2017-01-26 14:44:34

标签: amazon-web-services aws-lambda

在AWS中,是否可以获得lambda的组合?

当代码仍然很小并且在一个文件中时,内联编辑器给出了它,但是在文件太大的情况下,或者在简单的情况下有多个文件,有没有办法知道什么是Lambda?

2 个答案:

答案 0 :(得分:1)

如果你运行API_GetFunction,它将返回预先指定的S3位置,你可以在那里下载实际的工件(.zip等)。然后你可以下载并检查它。

CLI示例:

aws lambda get-function --function-name yourFunctionName

回复示例:

{
    "Code": {
        "RepositoryType": "S3",
        "Location": "https://prod-04-2014-tasks.s3.amazonaws.com/snapshots/59xxxxx/yourFunctionName..."
    },
    "Configuration": {
        "Version": "$LATEST",
        "CodeSha256": "kdDt+Nydl0mYgCqmXHgiTxaPbDRv5EjJ+gVH0kxxxxx",
        "FunctionName": "yourFunctionName",
        "VpcConfig": {
            "SubnetIds": [],
            "SecurityGroupIds": []
        },
        "MemorySize": 128,
        "CodeSize": 1060,
        "FunctionArn": "arn:aws:lambda:us-east-1:59xxxxx:function:yourFunctionName",
        "Handler": "index.handler",
        "Role": "arn:aws:iam::59xxxxxx:role/YourRoleName",
        "Timeout": 3,
        "LastModified": "2017-01-02T13:21:33.075+0000",
        "Runtime": "nodejs4.3",
        "Description": "Your Description"
    }
}

这里是" Code.Location" element包含presigned url,您可以在其中下载工件。

答案 1 :(得分:0)

CLI答案很有效。对于那些使用AWS控制台的人来说,还有另一种方法,在lambda菜单中,使用Actions>出口功能。