Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js don';t包括节点lambdas的所有aws sdk_Node.js_Amazon Web Services_Aws Lambda - Fatal编程技术网

Node.js don';t包括节点lambdas的所有aws sdk

Node.js don';t包括节点lambdas的所有aws sdk,node.js,amazon-web-services,aws-lambda,Node.js,Amazon Web Services,Aws Lambda,我在节点12中编写了一组aws lambda。我发现require(“aws sdk”)需要花费很长时间,比如3秒钟。我还发现,如果我只想打迪纳摩,我可以通过以下方式加载一点点: const DynamoDB=require('aws-sdk/clients/DynamoDB') 结果是堆得更快。然而,我现在需要打电话给lambda-ie,我正在做 const aws=require('aws-sdk'); const lambda=new aws.lambda(); 但我找不到任何方法只需

我在节点12中编写了一组aws lambda。我发现require(“aws sdk”)需要花费很长时间,比如3秒钟。我还发现,如果我只想打迪纳摩,我可以通过以下方式加载一点点:

const DynamoDB=require('aws-sdk/clients/DynamoDB')
结果是堆得更快。然而,我现在需要打电话给lambda-ie,我正在做

const aws=require('aws-sdk');
const lambda=new aws.lambda();
但我找不到任何方法只需要lambda-例如,我希望这样的东西可以工作:

const Lambda=require(“aws sdk/Lambda”);
常数λ=新λ();
但事实并非如此。有没有办法只包含lambda功能,而不使用整个aws sdk?

您应该检查,从他们的回购中引用:

AWS SDK for JavaScript v3 gamma是对V2的重写,具有一些很棒的新特性。与版本2一样,它使您能够轻松地使用AmazonWeb服务,但它是用TypeScript编写的,并添加了一些经常需要的功能,如模块化包

使用它,您可以执行以下操作:

const{Lambda}=require(@aws-sdk/client-Lambda);
正如版本所示,它仍然是预发行版,因此根据您的需求和用例,您可能希望推迟到它更稳定为止。

您应该检查,引用他们的回购协议:

AWS SDK for JavaScript v3 gamma是对V2的重写,具有一些很棒的新特性。与版本2一样,它使您能够轻松地使用AmazonWeb服务,但它是用TypeScript编写的,并添加了一些经常需要的功能,如模块化包

使用它,您可以执行以下操作:

const{Lambda}=require(@aws-sdk/client-Lambda);

正如版本所示,它仍然是一个预发布版本,因此根据您的需求和用例,您可能希望推迟到它更稳定为止。

因此-结果证明解决方案非常简单-Andre的回答让我更仔细地看了看,我想到了这个:

const Lambda=require(“aws sdk/clients/Lambda”);

所以-原来解决方案很简单-安德烈的回答让我看得更近了,我想到了这个:

const Lambda=require(“aws sdk/clients/Lambda”);

谢谢-我要试一试-这是为了一个完全属于我自己的新东西-所以“前沿”很好:)。所以-无法让它工作,因为出于各种原因,我没有上传任何代码-我只是在亚马逊上-引用外部库似乎要做很多工作-但是-你让我思考-我找到了一个解决方案-所以thx.谢谢-我会尝试一下-这是为了一个完全属于我自己的新东西-所以流血是好的:)。所以-无法让它工作,因为各种原因,我没有上传任何代码-我只是在亚马逊上-引用外部库似乎要做很多工作-但是-你让我思考-我找到了一个解决方案-所以thx。