小编Pra*_*rma的帖子

Google Cloud Run 如何立即启动

所以,我真的很喜欢无服务器的想法。我遇到了 Google Cloud Functions 和 Google Cloud Run。

所以谷歌云功能是单独的功能,这是一个广阔的视角,我假设谷歌必须安全地运行在一个巨大的nodejs服务器上。它包含所有 google 消费者的所有功能,并使用唯一的 URL 满足请求。现在,谷歌负责这台大型服务器的成本,并向用户收取其功能的每次点击费用。所以它是付费使用的。并且有道理。

但说到云跑。我不明白它是如何工作的。显然,容器不能总是运行,因为这样它们只会按月收费,而不是按点击收费,就像部署 docker 映像的普通虚拟机一样。但事实并非如此,实际上,他们按每次点击收费,这意味着当请求到达时他们会启动容器。所以我不明白它是如何旋转得这么快的?用户可以灵活地运行任何类型的环境,这意味着 docker 容器实际上可以包含任何内容。也许是一个成熟的 Linux 操作系统。它如何快速加载环境操作系统并满足请求?好吧,也许它会维护机器的状态并在不使用时将其关闭,但即便如此,也需要相当长的时间来恢复状态。

那么谷歌到底是如何做到的呢?它如何能够在短时间内启动客户的容器?

cloud google-cloud-platform google-cloud-run

6
推荐指数
1
解决办法
1339
查看次数

Notion API,尝试生成授权令牌时获取 Invalid_Grant

我在 Notion.so 上创建了一个集成

我使用以下 URL添加到 Notion获得了临时 OAuth 代码

上面的 URL,在从 Notion UI 授权后,现在给我下面的代码, XXXXXXX-XXXXXXX 使用上面步骤中的代码来获取授权代码

POST https://api.notion.com/v1/oauth/token HTTP/1.1
Authorization: Basic XXXXXXXOnNlY3JldF9DeXp0d1A0TVNLZkZIY0XXXXXXXXX
Content-Type: application/json
Content-Length: 164

{
    "grant_type": "authorization_code",
    "code": "XXXXXX-XXXXX",
    "redirect_uri": "http://localhost:8080/api/notion/auth/callback"
}
Run Code Online (Sandbox Code Playgroud)

这个回应在

{
  "error": "invalid_grant"
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

提前致谢!

notion-api

2
推荐指数
1
解决办法
238
查看次数