Google發布用于Google Cloud的.Net API

jopen 8年前發布 | 9K 次閱讀 Google

Google發布用于Google Cloud的.Net API

英文原文: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 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 cmdlet 和 Vistual Studio 擴展 是 GitHub 上的開源項目。

來自: InfoQ

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!