【问题标题】:How to call a cloud function via the node.js cloud sdk from an AWS Lambda?如何通过 AWS Lambda 的 node.js 云 sdk 调用云函数?
【发布时间】:2021-06-05 16:09:45
【问题描述】:

我想从 AWS Lambda 调用 Google Cloud 函数。我已经使用函数的 URL(不需要身份验证)执行此操作,但现在我想通过身份验证调用该函数,我认为 Cloud SDK 可以帮助我实现这一目标。

我在这里找到了this 函数,但我不确定如何使用它以及是否可以从 AWS Lambda 中使用它?如果这是不可能的,还有什么替代方案?使用 API 网关?

很高兴在这里听到一些经验! :)

【问题讨论】:

  • 谷歌云函数为你提供调用函数的url。您可以在您的 aws lambda 中使用它
  • 谢谢!我已经知道了,但我想知道是否还有其他选项,例如使用 Google Cloud SDK?

标签: aws-lambda google-cloud-functions google-cloud-sdk


【解决方案1】:

我有一个好消息要告诉你,你可以启用使用你的 URL 功能和身份验证。步骤如下:

  1. 访问google cloud consle
  2. 点击导航菜单
  3. 点击云函数
  4. 选择您的云功能
  5. 一个名为权限的选项将出现在顶部菜单中
  6. 在过滤器中写:allUsers然后点击删除(如果找不到这个选项,这个url目前需要认证)也找到allAuthenticatedUsers,如果存在就删除。
  7. 那么我建议你阅读以下文档以了解如何制作authenticating function-to-function

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-25
    • 1970-01-01
    • 2022-11-11
    • 2021-09-19
    • 2017-08-09
    • 1970-01-01
    • 2021-07-14
    相关资源
    最近更新 更多