如何将NODE_EXTRA_CA_CERTS的值传递给通过Serverless部署的AWS Lambda?

223塞内卡

我正在使用Serverless部署Node AWS Lambda由于运行此代码的机构的内部要求,我需要通过额外的证书。我唯一能找到的解决方案是将NODE_EXTRA_CA_CERTS作为CLI参数传递使用典型的环境变量(例如,在dotenv定义)不起作用,因为到Node为止,证书已经配置好了。

我的额外证书位于MyCerts.pem项目根目录中,而我尝试运行的Lambda函数称为function1在本地运行LambdaNODE_EXTRA_CA_CERTS=./MyCerts.pem npx serverless invoke local -f function1 -l可以正常工作。但是,一旦我使用部署到AWS上npx serverless deploy -v,就找不到合适的方法来包括这些其他证书,包括使用来从CLI调用NODE_EXTRA_CA_CERTS=./MyCerts.pem npx serverless invoke -f function1 -l

我尝试了所有我能想到的一切,但茫然。有人可以帮忙吗?

马丁·洛珀(MartinLöper)

我认为这绝对应该在AWS Lambda中实现。
dev.to [1]上有一个示例,与您的用例相似。但是,他们使用的是.NET Core和AWS SAM,但是应该很容易将解决方案适应无服务器和Node.js。

基本上,您需要执行两个步骤:

  1. 创建一个Lambda层,其中包含您的其他证书文件[2] [3]
  2. 将环境变量NODE_EXTRA_CA_CERTS添加到serverless.yml,并将路径指向您在Lambda层中上传的文件[4]

参考文献

[1] https://dev.to/ Leading - edje / aws-lambda-layer-for-private-certificates - 465j
[2] https://www.serverless.com/plugins/serverless-layers
[3] https ://www.serverless.com/blog/publish-aws-lambda-layers-serverless-framework
[4] https://www.serverless.com/blog/serverless-v1.2.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将参数传递给AWS Lambda函数

来自分类Dev

如何将JSON作为参数传递给AWS Lambda

来自分类Dev

使用Serverless在部署阶段(CodePipeline)将秘密传递给lambda吗?

来自分类Dev

如何将默认参数传递给Rails lambda / scopes?

来自分类Dev

如何将变量传递给Lambda表达式

来自分类Dev

如何将lambda传递给需要类参数的函数

来自分类Dev

Java:如何将Class传递给Lambda

来自分类Dev

如何将局部变量传递给 lambda 函数?

来自分类Dev

如何从 AWS API 将变量传递给 Python Lambda

来自分类Dev

AWS Lambda 调用 Lambda

来自分类Dev

如何将lambda表达式传递给需要lambda表达式的方法?

来自分类Dev

使用HTTP终端节点时如何将GET参数传递给我的AWS Lambda函数?

来自分类Dev

将AWS Lambda与Aurora Serverless结合

来自分类Dev

将图像文件传递给AWS Lambda

来自分类Dev

通过值将shared_ptr传递给lambda会导致内存泄漏

来自分类Dev

通过值捕获lambda

来自分类Dev

我如何将Lambda表达式传递给C ++模板作为参数

来自分类Dev

如何将lambda函数传递给具有模板类的类的实例化

来自分类Dev

使用lambda映射与使用函数映射-如何将多个变量传递给函数?

来自分类Dev

如何将Lambda Authorizer上下文参数传递给后端API

来自分类Dev

如何将cloudwatch目标输入作为参数传递给Lambda函数

来自分类Dev

卓:如何将API网关中定义的资源传递给lambda?

来自分类Dev

如何将lambda函数传递给具有模板类的类的实例化

来自分类Dev

如何将任意lambda作为参数传递给函数(以获取命名层次结构)?

来自分类Dev

如何将lambda表达式放入变量中,然后将其传递给as / r

来自分类Dev

访问传递给函数python的lambda值

来自分类Dev

如何将多个python脚本一起部署为多个AWS Lambda函数?

来自分类Dev

将lambda参数传递给include语句

来自分类Dev

将Lambda向量传递给Rcpp的rpois

Related 相关文章

  1. 1

    如何将参数传递给AWS Lambda函数

  2. 2

    如何将JSON作为参数传递给AWS Lambda

  3. 3

    使用Serverless在部署阶段(CodePipeline)将秘密传递给lambda吗?

  4. 4

    如何将默认参数传递给Rails lambda / scopes?

  5. 5

    如何将变量传递给Lambda表达式

  6. 6

    如何将lambda传递给需要类参数的函数

  7. 7

    Java:如何将Class传递给Lambda

  8. 8

    如何将局部变量传递给 lambda 函数?

  9. 9

    如何从 AWS API 将变量传递给 Python Lambda

  10. 10

    AWS Lambda 调用 Lambda

  11. 11

    如何将lambda表达式传递给需要lambda表达式的方法?

  12. 12

    使用HTTP终端节点时如何将GET参数传递给我的AWS Lambda函数?

  13. 13

    将AWS Lambda与Aurora Serverless结合

  14. 14

    将图像文件传递给AWS Lambda

  15. 15

    通过值将shared_ptr传递给lambda会导致内存泄漏

  16. 16

    通过值捕获lambda

  17. 17

    我如何将Lambda表达式传递给C ++模板作为参数

  18. 18

    如何将lambda函数传递给具有模板类的类的实例化

  19. 19

    使用lambda映射与使用函数映射-如何将多个变量传递给函数?

  20. 20

    如何将Lambda Authorizer上下文参数传递给后端API

  21. 21

    如何将cloudwatch目标输入作为参数传递给Lambda函数

  22. 22

    卓:如何将API网关中定义的资源传递给lambda?

  23. 23

    如何将lambda函数传递给具有模板类的类的实例化

  24. 24

    如何将任意lambda作为参数传递给函数(以获取命名层次结构)?

  25. 25

    如何将lambda表达式放入变量中,然后将其传递给as / r

  26. 26

    访问传递给函数python的lambda值

  27. 27

    如何将多个python脚本一起部署为多个AWS Lambda函数?

  28. 28

    将lambda参数传递给include语句

  29. 29

    将Lambda向量传递给Rcpp的rpois

热门标签

归档