Développez des applications cloud natives, déployez-les à grande échelle et analysez vos données grâce aux outils Ruby

  • Concevez des applications Web et des API à l'échelle mondiale
  • Utilisez les API de machine learning de Google, qui offrent une compatibilité avec les bibliothèques natives
  • Exécutez des applications en conteneurs à grande échelle
  • Orchestrez votre infrastructure avec Puppet et Chef
GEMS RUBY : DE VRAIS PETITS BIJOUX

Profitez de nos API et de nos services en installant les gems Ruby Google Cloud, et testez le fonctionnement de nos exemples de codes.

1
Installez
    gem install google-cloud-storage
    
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 Cloud Console.

    Configurer un projet

    Cliquez pour effectuer les opérations suivantes :

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

    Vous pouvez consulter et gérer ces ressources à tout moment dans Cloud Console.

3
Rédigez le code
# bucket_name       = "Your Google Cloud Storage bucket name"
    # local_file_path   = "Path to local file to upload"
    # storage_file_path = "Path to store the file in Google Cloud Storage"

    require "google/cloud/storage"

    storage = Google::Cloud::Storage.new
    bucket  = storage.bucket bucket_name

    file = bucket.create_file local_file_path, storage_file_path

    puts "Uploaded #{file.name}"
GUIDES DE DÉMARRAGE RAPIDE POUR RUBY
IDENTIFIER ET CORRIGER RAPIDEMENT LES ERREURS

La suite d'opérations Google Cloud comprend de puissants outils de surveillance, de journalisation et de diagnostic. Elle vous permet de suivre l'état, les performances et la disponibilité de vos applications cloud, ainsi que de détecter et résoudre les problèmes plus rapidement.

Suite d'opérations
Surveillance, journalisation et diagnostic unifiés pour les applications sur Google Cloud et AWS.
Error Reporting
Tutoriel sur la fonctionnalité de rapport d'erreurs, de la notification d'une erreur jusqu'à son identification dans Cloud Console.
Surveillance, diagnostic et correction d'erreurs
Dans cette vidéo, Aja Hammerly utilise Cloud Monitoring, Cloud Logging, Error Reporting, Cloud Debugger et Cloud Trace pour identifier et résoudre des erreurs subtiles survenues dans un exemple d'application.
En savoir plus
RUBY 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 Ruby dans Google Cloud Platform.