SDK for Ruby

Oracle Cloud Infrastructure SDK for Rubyを使用して、Oracle Cloud Infrastructureのリソースを管理するためのコードを記述できます。
ノート

Oracle Cloud Infrastructure SDK for Rubyでは、現在、Rubyバージョン2.6および2.7がサポートされています。
ノート

このプロジェクトは、Oracleによってアクティブに開発されなくなりました。近い将来のためにセキュリティの脆弱性に引き続き取り組み、githubの問題に対応します。ただし、新機能を導入する予定はなく、セキュリティに関連しない問題に対処できない可能性があります。開発者は他のOCI SDKに移行することをお薦めします。開発者はプロジェクトを分割したり、目的に応じてこれを拡張できます。

このSDKおよびサンプルは、Universal Permissive License 1.0およびApache License 2.0でデュアルライセンスされています。サードパーティ・コンテンツはコード内の記述に従って別途ライセンスされます。

ダウンロード: SDK for Rubyは、GitHubまたはRubyGemsで入手できます。

ドキュメント: SDK for Rubyのドキュメント

ヒント

SDK for Rubyは、Oracle Linux Cloud Developerプラットフォーム・イメージに事前にインストールされています。詳細は、「Oracle Linux Cloud Developer」を参照してください。

DNFによるインストール

Oracle Linux 7または8を使用している場合は、DNFを使用してOCI SDK for Rubyをインストールできます。

次の例では、DNFを使用してOCI SDK for Ruby 2.7をOracle Linux 7にインストールする方法を示しています:

dnf module reset ruby
dnf module enable ruby:2.7
dnf install oci-ruby-sdk
export GEM_PATH="/usr/share/gems:`gem env gempath`"

次の例では、yumを使用してOCI SDK for Ruby 2.6をOracle Linux 8にインストールする方法を示しています:

dnf module reset ruby
dnf module enable ruby:2.6
dnf install oci-ruby-sdk
export GEM_PATH="/usr/share/gems:`gem env gempath`"

サポートされるサービス

  • アクセス・管理
  • アカウント管理
  • AI異常検出
  • AI言語
  • AI音声
  • AIビジョン
  • Analytics Cloud
  • お知らせ
  • アプリケーション依存性管理
  • アプリケーション管理
  • APIゲートウェイ
  • アプリケーション・パフォーマンス・モニタリング
  • 監査
  • 自律型リカバリ
  • 自動スケーリング(コンピュート)
  • 要塞
  • ビッグ・データ・サービス
  • Blockchain Platform
  • 予算
  • 構築
  • キャッシュ化
  • 証明書
  • クラウド・ブリッジ
  • クラウド・ガード
  • クラウド移行
  • クラスタ配置グループ
  • Compute Cloud@Customer
  • コネクタ・ハブ
  • コンソール・ダッシュボード・サービス
  • Kubernetesエンジン
  • コンテンツ管理
  • コア・サービス(ネットワーキング、コンピュート、ブロック・ボリューム)
  • Data Catalog
  • データ・フロー
  • Data Integration
  • データ・ラベリング
  • Data Safe
  • Data Science
  • Data Transfer
  • データベース
  • データベース移行
  • データベース管理
  • データベース・ツール
  • Devops
  • Digital Assistant
  • デジタル・メディア
  • ディザスタ・リカバリ
  • DNS
  • ドキュメント理解
  • 電子メール配信
  • Enterprise Managerウェアハウス
  • イベント
  • Exadataフリート更新
  • ファイル・ストレージ
  • ファンクション
  • Fusion Apps as a Service
  • 生成AI
  • 生成AI推論
  • 汎用アーティファクト
  • 世界中に分散しているデータベース
  • GoldenGate
  • ガバナンス・ルール
  • Health Checks
  • IAM
  • アイデンティティ・ドメイン
  • Integration Generation 2
  • Java管理
  • Java Management Serviceのダウンロード
  • キー管理(ボールト・サービス用)
  • ライセンス・マネージャ
  • 制限
  • ロギング
  • ログ・アナリティクス
  • ロギング検索
  • ロギング収集
  • ロード・バランサ
  • 管理エージェント・クラウド
  • 管理ダッシュボード
  • Marketplace
  • マーケットプレイス・パブリッシャ
  • モニタリング
  • HeatWave
  • ネットワーク・ファイアウォール
  • ネットワーク・ロード・バランシング
  • ネットワーク・モニタリング
  • ネットワーク・トポロジ
  • NoSQL Database Cloud
  • 通知
  • オブジェクト・ストレージ
  • OCI Control Center
  • OCIレジストリ
  • OneSubscription
  • オペレーション・インサイト
  • オペレータ・アクセス・コントロール
  • オプティマイザ
  • 組織
  • OS管理
  • PostgreSQL
  • プロセス自動化
  • キュー・サービス
  • 割当て
  • リソース・マネージャ
  • Roving Edge Infrastructure
  • 検索:
  • シークレット管理(ボールト・サービス用)
  • セキュア・デスクトップ
  • サービス・カタログ
  • サービス・メッシュ
  • ソース・コード管理
  • スタック・モニタリング
  • ストリーム
  • サポート管理
  • 脅威インテリジェンス
  • 使用状況
  • Visual Builder
  • VMWareソリューション
  • 脆弱性スキャン
  • Webアプリケーション・アクセラレーションおよびセキュリティ
  • 作業リクエスト(コンピュート、データベース)

連絡方法

コントリビューション

コントリビュートするバグの修正または新しい機能がありますか。SDKはオープン・ソースであり、GitHubプル・リクエストを受け入れています。

通知

SDK for Rubyの新しいバージョンがリリースされたときに通知を受け取るには、Atomフィードをサブスクライブします。

質問またはフィードバック