使用 Google Cloud 控制台创建第 1 代 Cloud Run functions 函数

Cloud Run functions 是一种用于构建和连接云服务的无服务器执行环境。借助 Cloud Run functions,您可以编写单一用途的简单函数,并将您的云基础架构和服务发出的事件关联到这些函数。当所监控的事件发生时,您的函数就会被触发,HTTP 请求也能触发您的函数。

本页面将介绍如何使用 Google Cloud 控制台创建和部署第 1 代 HTTP 函数。


如需在 Google Cloud 控制台中直接遵循有关此任务的分步指导,请点击操作演示

操作演示


准备工作

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Enable the Cloud Functions and Cloud Build APIs.

    Enable the APIs

  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Enable the Cloud Functions and Cloud Build APIs.

    Enable the APIs

创建一个函数

  1. 在 Google Cloud 控制台中打开 Functions 概览页面:

    前往 Cloud Run functions 概览页面

    请务必选择启用了 Cloud Run functions 的项目。

  2. 点击创建函数

  3. 对于环境,选择第 1 代

  4. 指定函数名称,例如 function-1

    您为函数指定的名称可以包含小写字母、数字和连字符。

  5. 触发器字段中,选择 HTTP

  6. 身份验证字段中,选择需要进行身份验证

    另一个选项允许未通过身份验证的调用可让您在不进行身份验证的情况下访问函数。这对于测试很有帮助,但我们不建议在生产环境中使用此设置,除非您要创建公共 API 或网站。此外,您可能无法使用此功能,具体取决于您的公司政策设置。如需详细了解如何调用需要进行身份验证的函数,请参阅进行身份验证以便调用

  7. 点击保存以保存您的更改,然后点击下一步

  8. 源代码字段中,选择內嵌编辑器。在本练习中,您将使用编辑器中提供的“Hello World”默认函数。

  9. 使用运行时下拉列表选择所需的语言运行时。

部署该函数

  1. 点击页面底部的部署

  2. 点击 图标可返回 Cloud Run 函数概览页面。

    在部署函数时,函数旁边会显示一个小型旋转图标。部署完成后,旋转图标会变为绿色对勾标记:

    显示函数部署过程的屏幕截图

测试函数

  1. 显示您的函数对应的 菜单,然后选择测试函数

    显示函数测试过程的屏幕截图

  2. 在测试页面上,点击测试函数

    输出屏幕会显示“Hello World!”文本

  3. 现在更改此消息。在触发事件字段中,输入文本 {"message":"Hello, YOUR_NAME!"}(将 YOUR_NAME 替换为一个名字),然后点击测试函数

    例如,假设您输入的名字是“Rowan”。在输出字段中,您会看到消息 Hello, Rowan!

    日志字段中,如果状态码为 200,则表示函数已成功执行。

    显示代码为 200(表示函数成功执行)的日志字段的屏幕截图

查看日志

检查日志以通过日志历史记录了解您的操作:

  • 返回 Cloud Run 函数概览页面,显示您的函数对应的 菜单,然后点击查看日志

此时将显示您的日志历史记录。

显示代码为 200(表示函数成功执行)的日志字段的屏幕截图

后续步骤