Google Cloud SDK 和 App Engine SDK 有啥区别

Posted

技术标签:

【中文标题】Google Cloud SDK 和 App Engine SDK 有啥区别【英文标题】:What's the difference between Google Cloud SDK and App Engine SDKGoogle Cloud SDK 和 App Engine SDK 有什么区别 【发布时间】:2015-02-20 18:18:33 【问题描述】:

它们似乎做同样的工作,但为什么要单独列出?

【问题讨论】:

相关:***.com/questions/33769879/… 【参考方案1】:

来自文档:

Google Cloud SDK 包含工具和库,使您能够 在 Google Cloud Platform 上轻松创建和管理资源,包括 App Engine、Compute Engine、Cloud Storage、BigQuery、Cloud SQL 和 云 DNS。

Google Cloud SDK 包含一个新应用的预览版 Engine 的命令行工具 gcloud preview app 和 App Engine Java, Python、php 和 Go SDK。

因此,Cloud SDK 是一组更广泛的工具,其中包括 App Engine SDK(用于不同的运行时间)等等。

【讨论】:

您似乎无法单独使用 AppEngineSDK 部署应用程序......这对于大多数开发人员来说完全是多余的。只需获取 Google Cloud SDK。 @RayFoss:您可以从包含 App Engine SDK 的 Google Eclipse 插件部署您的应用程序。【参考方案2】:

对于 maven 插件,Google Cloud Platform 提供了从 App Engine SDK 插件迁移到 Cloud SDK 插件的指南: https://cloud.google.com/appengine/docs/standard/java/tools/migrate-maven

【讨论】:

以上是关于Google Cloud SDK 和 App Engine SDK 有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

Google App Engine 应用无法访问 Google Cloud Storage 存储分区

当我尝试在 Google App Engine SDK 上使用时,AssertionError 不断出现

google cloud sdk 怎么安装

使用 Google Cloud SDK 设置本地环境

完全卸载 Google Cloud SDK Mac

google-cloud-sdk 安装因 python 语法错误而失败