Crie, implante, depure e monitore aplicativos altamente escalonáveis em .NET

  • Crie aplicativos em .NET usando o Visual Studio, uma linha de comando baseada em navegador ou o Windows PowerShell.
  • Use os serviços do GCP por meio de bibliotecas idiomáticas do .NET.
  • Consulte bancos de dados completamente gerenciados de SQL usando C#.
  • Dimensione aplicativos do .NET Core usando a tecnologia do Google
  • Inicie servidores Windows pré-configurados para ASP.NET.
  • Implante aplicativos do ASP.NET Core como um contêiner do Docker.
Um amplo conjunto de bibliotecas idiomáticas do .NET

Aproveite as bibliotecas mais usadas em C# para acessar os serviços do Google Cloud Platform

1
Instale a biblioteca de cliente usando o gerenciador de pacotes NuGet ou as CLIs do .NET ou do 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
Configure um projeto no Console do Cloud Platform
  1. Faça login na sua Conta do Google.

    Se você ainda não tiver uma, inscreva-se.

  2. Configurar um projeto do Console do GCP.

    Configurar um projeto

    Clique para:

    • criar ou selecionar um projeto;
    • ativar a(s) Cloud Storage API necessária(s) para o projeto.
    • criar uma conta de serviço;
    • fazer o download de uma chave privada como JSON.

    É possível ver e gerenciar esses recursos a qualquer momento no Console do GCP.

3
Escreva seu 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);
                }
            }
        }
    }
}
GUIAS DE INÍCIO RÁPIDO DO .NET
Encontre e corrija problemas de produção

O Google Stackdriver oferece funcionalidades avançadas de geração de registros, monitoramento e geração de relatórios. Ele fornece insights sobre a integridade, o desempenho e a disponibilidade de aplicativos com tecnologia de nuvem. Dessa forma, você encontra e corrige problemas de produção com mais rapidez.

Saiba mais
.NET NAS COMUNIDADES DO GCP

Tem algo a dizer? Participe da nossa comunidade para fazer perguntas ou falar com os especialistas do Google que ajudam a fomentar o suporte para .NET no Google Cloud Platform.