在AWS中,是否可以获得lambda的组合?
当代码仍然很小并且在一个文件中时,内联编辑器给出了它,但是在文件太大的情况下,或者在简单的情况下有多个文件,有没有办法知道什么是Lambda?
答案 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>出口功能。