本文介绍了创建谷歌日历的观察者通知处理程序。
谷歌日历中的房间资源允许针对单个日历(如房间资源)设置观察器。这些观察者向预定义的URL发送关于指定资源的日历所发生的变化的更新。可能需要在您自己的GCP中创建一个谷歌日历通知处理程序,以便让RICOH Spaces与您的谷歌资源日历保持同步。本文将一步一步地指导您如何做到这一点。
1) 在GCP中设置云端运行服务
第一步是在GCP中设置云端运行服务,这是一个默认的低成本选项,但在需要时可以进行大规模的扩展。
一旦在Cloud Run中点击创建服务,就会出现一个新的屏幕,你需要填写关键信息,如国家、和服务条款、名称和部署区域。这些由您决定,但我们建议将其命名为可识别的RICOH Spaces平台。
重要的是,该地区被设置为europe-west1(比利时)。
完成后点击下一步。这设置了服务的部署源,它也是你定义部署的任何环境变量的地方。这很重要。
选择从现有容器镜像中部署一个修订版,并输入这个值:
europe-west3-docker.pkg.dev/ricoh-smart-spaces/spaces-public-eu/google-watcher-notifications:release-latest
接下来,打开高级设置区域并选择变量。在变量区域内选择添加变量,并输入以下名称/值对:
NOTIFICATION_URL = https://api.ricohspaces.app/notifications
再次单击 "下一步 "并选择下列选项。
允许所有流量
允许未经认证的调用
点击创建,你的新的云运行服务将被完全启用。
2) 将域映射到服务
一旦服务被创建,你就可以将一个自定义域映射到它。要做到这一点,请打开云端运行窗口。
选择管理自定义域,然后选择添加映射。在这一点上,一个新的窗口将出现,要求你选择你想映射到域名的服务。你应该在这里输入一 个子域 ,它可以是任何东西,但我们建议输入可识别RICOH Spaces平台的东西。
你如何决定一个域名?域名应该是你自己的东西,应该列在你 的GCP域名验证 区域内。如果这个区域是空的,您就需要添加一个域名并完成所有必要的步骤。
为了完成这一过程,你将被要求更新你的DNS记录。你现在有一个新的云运行服务,它被映射到一个域名。重要的是,该域是由给RICOH Spaces的服务账户所知道的。