Lan*_*ard 6 dns google-cloud-platform google-cloud-functions custom-domain
所以我已经将 Google Cloud Function 部署到这样的地方:
https://us-central1-my-project.cloudfunctions.net/my-function
Run Code Online (Sandbox Code Playgroud)
我可以成功渲染一个动态网页,如下所示:
https://us-central1-my-project.cloudfunctions.net/my-function?slug=foo
Run Code Online (Sandbox Code Playgroud)
现在,我想将其放在常规 URL 后面,这样它的工作方式如下:
https://my-domain.com/some-directory/foo
Run Code Online (Sandbox Code Playgroud)
我希望它是https而不是 http。请注意,我在 slugsome-directory
上方添加了foo
这些内容,因此那里有一些重写逻辑。
所以基本上从这里到这里:
https://us-central1-my-project.cloudfunctions.net/my-function?slug=foo
https://my-domain.com/some-directory/foo
Run Code Online (Sandbox Code Playgroud)
问题是如何做到这一点。想知道你是否可以指导我如何做到这一点,我认为这也会对未来的谷歌用户有所帮助。
当我搜索“谷歌云功能的自定义域”时,我得到的是“端点”或“openapi”,或者我不知道,但它似乎不太相关。不过,我还是继续更改了我的 DNS 名称服务器以符合他们的说法:
A 198.51.100.0
A 198.51.100.2
A 198.51.100.4
A 198.51.100.6
AAAA 2001:db8:ffff:32::15
AAAA 2001:db8:ffff:34::15
AAAA 2001:db8:ffff:36::15
AAAA 2001:db8:ffff:38::15
Run Code Online (Sandbox Code Playgroud)
但我不知道下一步该做什么。不幸的是,与 AWS 相比,Google Cloud 的文档毫无意义。
小智 0
使用 GCP 项目中部署的 Google Cloud Functions 是不可能实现这一点的。
目前,将自定义域映射到 HTTP/S 触发函数的唯一方法是使用Firebase Functions和Firebase Hosting。
创建自定义域后,您可以配置该域来处理HTTPS/S触发的功能。
归档时间: |
|
查看次数: |
3427 次 |
最近记录: |