剑客
关注科技互联网

Google发布用于Google Cloud的.Net API

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# bindings
PowerShell cmdlet
Vistual Studio扩展
是GitHub上的开源项目。

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

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址