.NET EN GOOGLE CLOUD PLATFORM

Probar gratis Ver documentación

Crea, despliega, depura y supervisa aplicaciones .NET altamente escalables

  • Crea aplicaciones .NET mediante Visual Studio, una línea de comandos basada en navegador o Windows PowerShell.
  • Usa los servicios de Google Cloud Platform (GCP) a través de bibliotecas .NET idiomáticas.
  • Realiza consultas en bases de datos SQL totalmente gestionadas con C#.
  • Escala aplicaciones .NET Core mediante la tecnología de Google.
  • Lanza servidores de Windows preconfigurados para ASP.NET.
  • Despliega aplicaciones ASP.NET Core como contenedores Docker.
Una amplia gama de bibliotecas .NET idiomáticas

Saca partido a las bibliotecas populares en C# para acceder a los servicios de GCP.

1
Instala la biblioteca cliente con el administrador de paquetes NuGet, la CLI de .NET o la CLI 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
Configurar un proyecto de la consola de Cloud Platform
  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.
            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
Detectar y solucionar problemas de producción

Google Stackdriver ofrece potentes funciones de almacenamiento de registros, supervisión y creación de informes. Suministra información sobre el estado, el rendimiento y la disponibilidad de las aplicaciones basadas en la nube, lo que permite identificar y resolver problemas de producción más rápidamente.

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

¿Tienes algo que añadir? Únete a nuestra comunidad para hacer preguntas o charlar con expertos de Google involucrados en el proceso de integración de .NET en Google Cloud Platform.