.NET EN GOOGLE CLOUD PLATFORM

Probar gratisVer la documentación

Compila, realiza una implementación, depura y supervisa apps de .NET altamente escalables

  • Compila apps de .NET con Visual Studio, la línea de comandos basada en navegador o Windows PowerShell.
  • Usa los servicios de GCP mediante bibliotecas idiomáticas de .NET.
  • Consulta bases de datos de SQL completamente administradas con C#.
  • Escala las apps de .NET Core con la tecnología de Google.
  • Inicia Windows Servers preconfigurados para ASP.NET.
  • Implementa apps de ASP.NET Core como contenedor de Docker.
Conjunto amplio de bibliotecas idiomáticas de .NET

Aprovecha las bibliotecas populares en C# para acceder a los servicios de Google Cloud Platform

1
Instala la biblioteca cliente con el administrador de paquetes NuGet, o la CLI de .NET o de Paket.
PM> Install-Package Google.Cloud.Storage.V1 -Version 2.1.0-beta01
.NET CLI> dotnet add package Google.Cloud.Storage.V1 --version 2.1.0-beta01
Paket CLI> paket add Google.Cloud.Storage.V1 --version 2.1.0-beta01
2
Configura un proyecto de Cloud Platform Console.
  1. Accede a tu Cuenta de Google.

    Si todavía no tienes una cuenta, regístrate para obtener una nueva.

  2. Configura un proyecto de GCP Console.

    Configura un proyecto

    Haz clic para realizar alguna de las siguientes acciones:

    • Crea o selecciona un proyecto.
    • Habilita lasCloud Storagenecesarias para ese proyecto.
    • Crea una cuenta de servicio.
    • Descarga una clave privada como JSON.

    Puedes visualizar y administrar estos recursos en GCP Console en cualquier momento.

3
Escribe el código.

using Google.Cloud.Storage.V1;
using System;
using System.Diagnostics;

namespace GoogleCloudSamples
{
    class StorageQuickstart
    {
        static void Main(string[] args)
        {
            // Your Google Cloud Platform project ID.
            string projectId = "YOUR-PROJECT-ID";

            // Instantiates a client.
            using (StorageClient storageClient = StorageClient.Create())
            {
                // The name for the new bucket.
                string bucketName = projectId + "-test-bucket";
                try
                {
                    // Creates the new bucket.
                    storageClient.CreateBucket(projectId, bucketName);
                    Console.WriteLine($"Bucket {bucketName} created.");
                }
                catch (Google.GoogleApiException e)
                when (e.Error.Code == 409)
                {
                    // The bucket already exists.  That's fine.
                    Console.WriteLine(e.Error.Message);
                }
            }
        }
    }
}
GUÍAS DE INICIO RÁPIDO DE .NET
Descubre y soluciona problemas de producción

Google Stackdriver proporciona funcionalidades potentes de registro, supervisión y generación de informes. Te brinda estadísticas sobre el estado, el rendimiento y la disponibilidad de las aplicaciones en la nube, lo que te permite detectar y solucionar problemas más rápido.

Más información
.NET EN LAS COMUNIDADES DE GCP

¿Tienes algo que decir? Únete a nuestra comunidad para hacer preguntas o chatear con los expertos de Google encargados de la asistencia de .NET en Google Cloud Platform.