Google发布用于Google Cloud的.Net API

2016-11-01 05:20:09 来源:济宁新闻网

英文原文:Google releases .Net ApIs for Google Cloud

Google 近期宣布针对 Google Cloud ApI 的 .Net 支持。这包括 C# 绑定和 powerShell cmdlet。还有一个 Visual Studio 扩展,它允许在 Google Compute Engine 上浏览 Google Cloud 资源和部署 Asp.Net 应用。

针对 Google Cloud ApI 的 C# 绑定

该 C# 绑定提供对以下 Google Cloud 服务的访问:

Google BigQueryGoogle Cloud DatastoreGoogle Cloud LoggingGoogle Cloud pub/SubGoogle Cloud StorageGoogle Cloud Natural LanguageGoogle Cloud Vision

Google Cloud 绑定有它们自己的库。该绑定对其他 Google 服务的支持可以在GitHub 上找到。它们也都在 Nuget 上发布了。

这些 Google 服务通常已经使用 HTTp 和 Json 实现。而新的 Google Cloud ApI 是基于 gRpC构建的,这是一款高性能的 RpC 框架。gRpC 在提供了高性能之外,还带来了这些 ApI 所需的双向流。

大多数 Google ApI 运行于 .NET Core 运行期,而针对剩余 ApI 的支持也正在进行中。

powerShell 支持

针对 powerShell 的 Google Cloud 工具由管理 Google Cloud 资源的 cmdlet 组成。它目前尚在 Beta 测试阶段,在文档中警告说这个时候可能这些 ApI 还会进行比较大的调整。

针对 powerShell 的云工具包含在 Google Cloud SDK 的 Windows 版本中。

这些服务支持是:

Google Cloud DNSGoogle Cloud SQLGoogle Cloud StorageGoogle Compute Engine

Visual Studio 扩展

针对 Visual Studio 的 Google Cloud platform 扩展提供了可视化 Google Cloud Storage 和 Google Compute Engine 用法的工具。它还提供了部署 ASp.NET 4.x 到 Google Compute Engine 的支持。

这第一个版本为将来更多的特性打开了大门。能够把 ASp.NET Core 应用部署到 Google App Engine 或 Google Container Engine 上是值得注意的一个特性,目前它正在进行中。

C# bindings、powerShell cmdlet和Vistual Studio 扩展是 GitHub 上的开源项目。

济宁IT新闻