在 Google Cloud Platform 上使用 Ruby

免费试用 查看文档

使用 Ruby 工具构建云原生应用、执行大规模部署以及分析数据

  • 构建可在全球范围内提供服务的 Web 应用和 API
  • 使用支持原生库的 Google 机器学习 API
  • 大规模运行容器化应用
  • 借助 Puppet 和 Chef 编排基础架构
精心设计的 Ruby Gem

通过 Google Cloud Ruby Gem 充分利用我们的 API 和服务,试运行我们的代码示例。

1
安装
gem install google-cloud-storage
2
设置 Cloud Platform Console 项目
  1. 登录您的 Google 帐号。

    如果您还没有 Google 帐号,请注册新帐号

  2. 设置 GCP Console 项目。

    设置项目

    点击即可执行以下操作:

    • 创建或选择项目。
    • 启用该项目Cloud Storage API。
    • 创建服务帐号。
    • 下载 JSON 格式的私钥。

    您可以随时在 GCP Console 中查看和管理这些资源。

3
编写代码
# project_id        = "Your Google Cloud project ID"
# 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 project_id: project_id
bucket  = storage.bucket bucket_name

file = bucket.create_file local_file_path, storage_file_path

puts "Uploaded #{file.name}"
RUBY 快速入门
快速发现并调试问题

Google Stackdriver 提供强大的监控、日志记录和诊断功能。它可以帮助您深入了解采用云服务的应用的运行状况、性能和可用性,让您能够更快地发现并解决问题。

Google Stackdriver
让您以统一的方式监控、记录和诊断 Google Cloud Platform 和 AWS 上的应用。
Stackdriver Error Reporting
演示如何在 Google Cloud Console 中获取错误提醒并对错误进行调查。
Stackdriver 监控、诊断和修复
在此视频中,Aja Hammerly 为您示范如何利用 Stackdriver 发现并修复示例应用中的一些细微错误,教您如何在自己的项目中使用 Stackdriver。
了解详情
在 GCP 社区中讨论 Ruby

有话要说?欢迎加入我们的社区,您可以在其中提问,或是与帮助在 Google Cloud Platform 上构建 Ruby 的 Google 专家进行交流。