DO - Functions
基本信息
DigitalOcean 函数,也称为 "DO 函数",是一个无服务器计算平台,让您可以运行代码而无需担心底层基础设施。使用 DO 函数,您可以编写和部署您的代码作为可以通过API、HTTP 请求(如果已启用)或cron触发的 "函数"。这些函数在完全托管的环境中执行,因此您无需担心扩展、安全性或维护。
在 DO 中,要创建一个函数,首先需要创建一个命名空间,它将分组函数。 在命名空间中,然后可以创建一个函数。
触发器
通过 REST API 触发函数的方法(始终启用,这是 CLI 使用的方法)是通过触发带有身份验证令牌的请求,如下所示:
要查看 doctl
cli 工具如何获取此令牌(以便您可以复制它),以下命令显示完整的网络跟踪:
当启用HTTP触发器时,可以通过这些HTTP方法GET、POST、PUT、PATCH、DELETE、HEAD和OPTIONS调用Web函数。
在DO函数中,环境变量无法加密(截至撰写本文时)。 我找不到任何从CLI读取它们的方法,但从控制台读取很简单。
函数URL看起来像这样:https://<random>.doserverless.co/api/v1/web/<namespace-id>/default/<function-name>
枚举
Functions 沙盒中没有元数据端点。
Last updated