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

  • Crie apps 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 das bibliotecas idiomáticas do .NET
  • Use C# para consultar bancos de dados SQL completamente gerenciados
  • Escalone apps 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. Configure um projeto do Console do Cloud.

    Configurar um projeto

    Clique para:

    • Crie ou selecione um projeto.
    • ativar a API Cloud Storage para esse projeto;
    • criar uma conta de serviço;
    • fazer o download de uma chave privada como JSON.

    É possível visualizar e gerenciar esses recursos a qualquer momento no Console do Cloud.

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

Os produtos de operações do Google Cloud oferecem recursos avançados de monitoramento, geração de registros e de relatórios. Eles proporcionam insights sobre a integridade, o desempenho e a disponibilidade de aplicativos com tecnologia de nuvem, o que agiliza a detecção e correção de problemas.

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 criar o suporte ao .NET no Google Cloud Platform.