Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.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
在Lambda和/或部署的Node.js实例中使用私有git repo作为npm依赖项?_Node.js_Git_Amazon Web Services_Mongoose_Aws Lambda - Fatal编程技术网

在Lambda和/或部署的Node.js实例中使用私有git repo作为npm依赖项?

在Lambda和/或部署的Node.js实例中使用私有git repo作为npm依赖项?,node.js,git,amazon-web-services,mongoose,aws-lambda,Node.js,Git,Amazon Web Services,Mongoose,Aws Lambda,我试图完成的是在Bitbucket上创建并托管一个私有的repo,它将容纳我所有的Mongoose模式,然后我可以通过该模式导入我的其他应用程序repo。换句话说,创建Mongoose模式的中心源,这些模式可以由其他项目导入,而不是复制和粘贴模式 理想情况下,我希望使用SSH选项,以便Mongoose模式repo可以是私有的和安全的,但是我有一个完整的无服务器repo,带有Lambdas,需要访问该私有模式repo,我不确定Lambda调用如何能够Git SSH导入模式。我如何做到这一点?在la

我试图完成的是在Bitbucket上创建并托管一个私有的repo,它将容纳我所有的Mongoose模式,然后我可以通过该模式导入我的其他应用程序repo。换句话说,创建Mongoose模式的中心源,这些模式可以由其他项目导入,而不是复制和粘贴模式

理想情况下,我希望使用SSH选项,以便Mongoose模式repo可以是私有的和安全的,但是我有一个完整的无服务器repo,带有Lambdas,需要访问该私有模式repo,我不确定Lambda调用如何能够Git SSH导入模式。我如何做到这一点?在lambda中是否有一个特定的位置来存储Bitbucket的SSH密钥,以便实际从NPM导入模式repo

我知道,对于我的Node.js服务器(也将使用Mongoose Schemas repo),我可以将服务器托管在EC2上,并在其上安装git,配置SSH密钥和/或使用AWS Secrets Manager。。。但是对于Lambda函数,我不知道如何使它工作