php - 如何访问不同谷歌应用程序引擎项目的数据存储?

标签 php google-app-engine google-cloud-platform google-cloud-datastore

我想访问不同项目的数据存储。我使用 Google 应用引擎和 PHP 进行部署。

假设,目前我正在部署到名为“xyz”的项目。我想访问名为“abc”的项目的数据存储。

有什么办法可以访问它吗?

我想要做的是,我创建了一个项目并使用 URL 作为端点。但是,当我在同一项目中部署 PHP 应用程序时,它会替换以前的内容,并且无法使用相同的 URL 访问端点。有什么方法可以将端点部署到 URL/并使用实际 URL 访问应用程序引擎吗?

最佳答案

您可以使用DataStore REST API directly .

否则,您将需要某种代理。实现此目的的一种方法是在 AppEngine 上托管一个应用程序,该应用程序将以 REST API 的形式向您公开数据存储区实体。

如果您不想为 AppEngine 实例付费,可以使用的另一种方法是使用 Google Cloud Functions .

关于php - 如何访问不同谷歌应用程序引擎项目的数据存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41196579/

相关文章:

php - 比较所有 php 框架以检查哪个更高效

javascript - k8s从node js应用程序读取 secret

php - 将数组插入数据库表

php - Elasticsearch 中可选的自父关系

asp.net-mvc - 由于 MVC.Abstractions,.Net Core 应用程序无法发布到 GCP App Engine

python - Appengine(python)为有效查询返回空

go - 如何以程序方式上传图片?

docker - 谷歌CP : GCE: COS: Docker: Change which container is automatically started?

php - 以前的文件值也被附加到在 php 中一一写入的 xml 文件中

java - Google 应用引擎中的 Struts2 Tiles