Eclipse 仅在应用程序引擎内部使用Google端点

Eclipse 仅在应用程序引擎内部使用Google端点,eclipse,google-app-engine,gwt,maven-3,m2eclipse,Eclipse,Google App Engine,Gwt,Maven 3,M2eclipse,当我们创建端点时,它有外部地址来访问它。所以,如果我尝试从另一个端点调用它,它将使用一些流量 我想创建从外部Api可用的端点,以及访问数据存储的另一个端点。第二个端点不应具有外部访问权限,只能从另一个具有外部地址的应用程序第一服务的应用程序引擎内部调用。只是为了安全和最小化流量 那么,是否可以从容器引擎中创建仅对另一个端点和应用程序可用的端点?或者我应该用另一种方式来做?我觉得你的问题很模糊。您是否正在尝试从同一应用程序引擎应用程序中访问一个端点?您可以将端点代码提取到静态方法中并调用该方法。对

当我们创建端点时,它有外部地址来访问它。所以,如果我尝试从另一个端点调用它,它将使用一些流量

我想创建从外部Api可用的端点,以及访问数据存储的另一个端点。第二个端点不应具有外部访问权限,只能从另一个具有外部地址的应用程序第一服务的应用程序引擎内部调用。只是为了安全和最小化流量


那么,是否可以从容器引擎中创建仅对另一个端点和应用程序可用的端点?或者我应该用另一种方式来做?

我觉得你的问题很模糊。您是否正在尝试从同一应用程序引擎应用程序中访问一个端点?您可以将端点代码提取到静态方法中并调用该方法。对于这种情况,没有充分的理由使用端点

如果您尝试从另一个应用程序引擎应用程序访问您的端点: 默认情况下,云端点是公共的。如果您限制访问,像GoogleJavaScript客户端这样的东西将不再起作用,因为您将阻止对端点的正确发现。 您可以通过将HttpServletRequest注入端点@ApiMethod并通过请求者的IP或自定义头进行过滤来限制对端点的访问。您还可以将用户对象注入端点方法,并执行服务帐户oauth身份验证,以从另一个应用程序引擎实例或项目访问您的端点

希望这有帮助

可通过以下方式本地访问AppEngine的数据存储:
JPA,JDO,低级API如果你需要一个包装器,我在我所有的项目中都使用Objectify,但是还有slim3-see链接

我想要两个单独的服务。一个仅用于数据存储访问,另一个可调用此服务。为了最小化流量,您希望通过本地ip调用此服务进行数据存储。为什么要使用端点访问数据存储?对于这样一件简单的事情来说,HTTP开销和序列化都非常大。如果您只想在本地访问数据存储,那么不要在其周围包装web服务。但是如果您必须这样做,那么有一个问题:如果您只想在本地访问数据存储,那么不要在其周围包装web服务,我如何才能做到这一点?所有的例子和maven框架项目都有web服务……我添加了一个链接到我的原始答案。低级API实际上非常简单易用。是的,我将在与数据存储一起工作的服务中使用它。但我想分离逻辑:一个服务中的api和另一个服务中的数据访问。