Google发布用于Google Cloud的.Net API
jopen 8年前
<p style="text-align: center;"><a href="/misc/goto?guid=4958984127719761301" title="Google"><img alt="Google发布用于Google Cloud的.Net API" src="https://simg.open-open.com/show/1398f098be05592a1001a5275df0b684.png" /></a></p> <p>英文原文:<a href="/misc/goto?guid=4958994845500663509">Google releases .Net APIs for Google Cloud</a></p> <p>Google 近期宣布针对 <a href="/misc/goto?guid=4958994845625290138">Google Cloud API</a> 的 .Net 支持。这包括 C# 绑定和 PowerShell cmdlet。还有一个 Visual Studio 扩展,它允许在 Google Compute Engine 上浏览 Google Cloud 资源和部署 Asp.Net 应用。</p> <p><strong>针对 Google Cloud API 的 C# 绑定</strong></p> <p>该 C# 绑定提供对以下 <a href="/misc/goto?guid=4958994845745375194">Google Cloud</a> 服务的访问:</p> <ul> <li>Google BigQuery</li> <li>Google Cloud Datastore</li> <li>Google Cloud Logging</li> <li>Google Cloud Pub/Sub</li> <li>Google Cloud Storage</li> <li>Google Cloud Natural Language</li> <li>Google Cloud Vision</li> </ul> <p>Google Cloud 绑定有它们自己的库。该绑定对其他 Google 服务的支持可以在 <a href="/misc/goto?guid=4958994845865993836">GitHub</a> 上找到。它们也都在 <a href="/misc/goto?guid=4958994845988358210">Nuget</a> 上发布了。</p> <p>这些 Google 服务通常已经使用 HTTP 和 Json 实现。而新的 Google Cloud API 是基于 <a href="/misc/goto?guid=4958994846109966844">gRPC </a>构建的,这是一款高性能的 RPC 框架。gRPC 在提供了高性能之外,还带来了这些 API 所需的双向流。</p> <p>大多数 Google API 运行于 .NET Core 运行期,而针对剩余 API 的支持也正在进行中。</p> <p><strong>PowerShell 支持</strong></p> <p><a href="/misc/goto?guid=4958994846222154074">针对 PowerShell</a> 的 Google Cloud 工具由管理 Google Cloud 资源的 cmdlet 组成。它目前尚在 Beta 测试阶段,在文档中警告说这个时候可能这些 API 还会进行比较大的调整。</p> <p>针对 PowerShell 的云工具包含在 <a href="/misc/goto?guid=4958969213862592081">Google Cloud SDK</a> 的 Windows 版本中。</p> <p>这些服务支持是:</p> <ul> <li>Google Cloud DNS</li> <li>Google Cloud SQL</li> <li>Google Cloud Storage</li> <li>Google Compute Engine</li> </ul> <p><strong>Visual Studio 扩展</strong></p> <p><a href="/misc/goto?guid=4958994846352769710">针对 Visual Studio</a> 的 Google Cloud Platform 扩展提供了可视化 Google Cloud Storage 和 Google Compute Engine 用法的工具。它还提供了部署 ASP.NET 4.x 到 Google Compute Engine 的支持。</p> <p>这第一个版本为将来更多的特性打开了大门。能够把 ASP.NET Core 应用部署到 Google App Engine 或 Google Container Engine 上是值得注意的一个特性,目前它正在进行中。</p> <p><a href="/misc/goto?guid=4958994846442189468">C# bindings</a>、<a href="/misc/goto?guid=4958994846526967897">PowerShell cmdlet</a> 和 <a href="/misc/goto?guid=4958994846621293673">Vistual Studio 扩展</a> 是 GitHub 上的开源项目。</p> <p>来自: <a href="/misc/goto?guid=4958994846702385869" id="link_source2">InfoQ</a></p>