Google发布用于Google Cloud的.Net API

来源:InfoQ 作者:冬雨
  

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 BigQuery
  • Google Cloud Datastore
  • Google Cloud Logging
  • Google Cloud Pub/Sub
  • Google Cloud Storage
  • Google Cloud Natural Language
  • Google 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 DNS
  • Google Cloud SQL
  • Google Cloud Storage
  • Google 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# bindingsPowerShell cmdletVistual Studio扩展 是GitHub上的开源项目。

查看英文原文Google releases .Net APIs for Google Cloud


时间:2016-10-31 08:41 来源:InfoQ 作者:冬雨 原文链接

好文,顶一下
(1)
100%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量