クラウド ネイティブなアプリの構築、大規模なデプロイ、データの分析を行う Ruby ツール

  • グローバル規模のウェブアプリや API を構築する
  • ネイティブ ライブラリで Google の機械学習 API をサポート
  • 大規模なコンテナ化アプリケーションを実行する
  • Puppet や Chef でインフラストラクチャをオーケストレートする
丹念に作成された Ruby Gems

Google Cloud Ruby Gems を使って Google の API とサービスを利用し、コードサンプルをテスト実行してみてください。

1
インストールする
    gem install google-cloud-storage
    
2
Cloud Platform Console プロジェクトを設定する
  1. Google アカウントにログインします。

    Google アカウントをまだお持ちでない場合は、新しいアカウントを登録します。

  2. Cloud Console プロジェクトを設定する

    プロジェクトの設定

    クリックして、以下を行います。

    • プロジェクトを作成または選択します。
    • プロジェクトに対して Cloud Storage API を有効にします。
    • サービス アカウントを作成します。
    • JSON として秘密鍵をダウンロードします。

    これらのリソースは、いつでも Cloud Console で表示、管理できます。

3
コードを書く
# 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}"
RUBY クイックスタート
問題をすばやく見つけてデバッグする

Google Cloud のオペレーション プロダクトは、強力なモニタリング、ロギング、診断機能を提供します。これによって、クラウドで実行されるアプリケーションの健全性やパフォーマンス、可用性を分析し、すばやく問題を検出して修正できます。

オペレーション サービス
Google Cloud Platform と AWS で実行されるアプリケーションのモニタリング、ロギング、診断を一元的に行います。
Error Reporting
エラーアラートの受け取りから Google Cloud Console でのエラーの調査まで、順を追って説明します。
モニタリング、診断、修正
この動画では、Aja Hammerly が、Cloud Monitoring、Cloud Logging、Error Reporting、Cloud Debugger、Cloud Trace を使用して、サンプルアプリ内の微細なエラーを検出し、修正します。
詳細
GCP コミュニティ上の Ruby

質問やご意見がありましたら、コミュニティに参加して質問するか、Google Cloud Platform 向け Ruby 構築をサポートする Google の専門家とチャットしましょう。