我试图找到一种方法来保护我的google cloud app engine标准环境endpoint,该endpoint订阅了一个push pub/sub主题,该主题是由在google云存储上创建一个文件触发的。
由于只能将IP地址设置为应用程序引擎的防火墙规则,而pub/sub没有预定义的IP地址集,因此无法使用此功能。由于我无法控制发布/订阅请求,因此也无法在发布/订阅调用上使用自定义标头并在应用程序引擎上检查其有效性。
关于如何保护应用引擎终结点的任何建议?
谢谢
云发布/订阅推送不能很好地与基于 IP 的防火墙规则配合使用。基于 IP 地址使推送通知安全并不是最有效的方法。
OAuth和服务帐户可用于验证对Google产品(例如Cloud Pub/Sub)的访问。这将阻止外部人员访问您的Pub/Sub API,只要它们不包含在特定的服务号下。
此外,为了确保推送通知的安全,我会采用以下两种解决方案之一:
确认推送通知源自Cloud Pub/Sub。您可以html" target="_blank">配置只接受包含秘密令牌的消息的endpoint。
设置自己的推送代理。一个简单的无状态服务可能会从Pub/Sub中提取消息,并将它们从固定的IP地址推送到您的webhook。Pub/Sub通过提供可扩展性和可用性,在这种设置中提供了价值。
此外,我不确定您是否已经完全实现了这一点并且没有工作,但是来自另一个 Stackoverflow 问题的此链接可能会有所帮助
我有一个简单的来发送电子邮件,还有一个: 在web.xml文件夹中,我注册并映射了servlet。但当我按下发送按钮时,我得到的只是: HTTP错误404 问题访问/反馈。原因: 我的问题还在哪里?
我正在上传。要存储的java servlet。jpg至地面军事系统。 我使用GCS客户端库而不是Google云存储API。但我没有找到任何上传照片的示例(doPost方法),所以我的代码不起作用。。。 发送成功(我可以在GCS上看到大小为465.24KB的照片),但当我尝试查看这张照片时,我无法: 这是我的代码: 上载java servlet public void doPost(HttpServ
我是GCS的新手。 这里我写了几行。 现在棘手的部分是按原样下载此数据<代码>Ex.new\u文件。csv 有人解决过吗?如果那样的话,我会很感激的。 谢谢
在我的申请中,我必须显示有关已发生特定操作的通知? 然后我必须向登录用户显示通知。 获取通知的一种方法是在一定时间间隔后继续轮询。即拉动通知。但这会对服务器造成不必要的点击。 如何使用来自服务器的推送通知?我在Tomcat中使用JavaServlet和JSP。
我正在为一家公司开发iPhone应用程序,他们不想将应用程序发布到应用程序商店。因此,我以299美元注册了iphone企业开发者计划。我的问题是如何在不注册UDID的情况下向公司内部员工分发应用程序?要安装此iPhone应用程序,我是否需要通过邮件向单个应用程序用户发送带有配置文件的修改后的.app文件?我熟悉IOS开发者程序,但iPhone企业开发者程序的设计不允许您将应用发布到应用商店。因此,
下面是一个代码片段,它在测试中起作用,但由于发布到存储总是返回NULL:
我正在用Android开发一个应用程序。我不知道如何从应用程序发送电子邮件?
我是谷歌应用引擎和Android的新手。在android中制作了一个应用程序,从用户那里获取价值并将其发布到servlet。我使用httpClient将数据从android发布到servlet,在本地托管并从emulator发送数据。我从servlet端接收到空值。在这种情况下,我在谷歌上搜索了很多,但没有找到问题的解决方案。感谢您的帮助。Thnx公司