Créez, déployez, déboguez et contrôlez des applications .NET hautement évolutives

  • Développez des applications .NET à l'aide de Visual Studio, d'une ligne de commande intégrée à votre navigateur ou de Windows PowerShell.
  • Utilisez les services GCP via des bibliothèques .NET idiomatiques.
  • Interrogez des bases de données SQL entièrement gérées à l'aide de C#.
  • Faites évoluer vos applications .NET Core à l'aide de la technologie de Google.
  • Lancez des serveurs Windows ASP.NET préconfigurés.
  • Déployez des applications ASP.NET Core en tant que conteneurs Docker.
Un large éventail de bibliothèques .NET idiomatiques

Profitez des bibliothèques populaires en C# pour accéder aux services Google Cloud Platform.

1
Installez la bibliothèque cliente à l'aide du gestionnaire de packages NuGet, de l'interface CLI .NET ou de l'interface CLI 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
Configurez un projet dans la console Cloud Platform
  1. Connectez-vous à votre compte Google.

    Si vous n'en possédez pas déjà un, vous devez en créer un.

  2. Configurez un projet dans la console GCP.

    Configurer un projet

    Cliquez pour effectuer les opérations suivantes :

    • Créer ou sélectionner un projet
    • Activez les Cloud Storage API requises pour ce projet.
    • Créer un compte de service
    • Télécharger une clé privée au format JSON

    Vous pouvez afficher et gérer ces ressources à tout moment dans la console GCP.

3
Rédigez le code

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);
                }
            }
        }
    }
}
GUIDES DE DÉMARRAGE RAPIDE POUR .NET
Identifiez et corrigez les problèmes de production

Google Stackdriver propose une suite très performante d'outils de journalisation, de surveillance et de création de rapports. Cette solution vous permet de suivre l'état, les performances et la disponibilité de vos applications cloud afin de détecter et résoudre plus rapidement les problèmes.

En savoir plus
.NET DANS LES COMMUNAUTÉS GCP

Vous avez quelque chose à dire ? Rejoignez notre communauté pour poser vos questions ou discuter avec les experts Google qui ont contribué à l'intégration de .NET dans Google Cloud Platform.