Trousse SDK pour Ruby

La trousse SDK Oracle Cloud Infrastructure pour Ruby vous permet d'écrire du code pour gérer les ressources Oracle Cloud Infrastructure.
Note

La trousse SDK pour Ruby d'Oracle Cloud Infrastructure prend actuellement en charge les versions 2.6 et 2.7 de Ruby.
Note

Ce projet n'est plus développé activement par Oracle. Nous continuerons de traiter les vulnérabilités de sécurité dans un avenir proche et nous répondrons aux questions concernant github mais nous ne prévoyons pas de lancer de nouvelles fonctionnalités, et nous ne pourrons peut-être pas résoudre les problèmes non liés à la sécurité. Nous encourageons les développeurs à migrer vers d'autres trousses SDK OCI et les développeurs peuvent participer au projet et l'améliorer s'ils le souhaitent.

Cette trousse SDK et cet exemple sont des licences doubles fournies dans le cadre des licences Universal Permissive License 1.0 et Apache License 2.0. Le contenu de tierce partie est fourni sous une licence distincte, comme décrit dans le code.

Téléchargement : La trousse SDK pour Ruby est disponible sur GitHub ou RubyGems.

Documentation : Documentation sur la trousse SDK pour Ruby.

Conseil

La trousse SDK pour Ruby est préinstallée dans l'image de la plate-forme Oracle Linux Cloud Developer. Pour plus d'informations, voir Oracle Linux Cloud Developer.

Installation avec DNF

Si vous utilisez Oracle Linux 7 ou 8, vous pouvez utiliser DNF pour installer la SDK OCI pour Ruby.

L'exemple suivant montre comment utiliser DNF pour installer la trousse SDK pour Ruby 2.7 d'OCI sous 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`"

L'exemple suivant montre comment utiliser yum pour installer la trousse SDK pour Ruby 2.6 d'OCI sous 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`"

Services pris en charge

  • Gouvernance des accès
  • Gestion des comptes
  • Service de détection d'anomalies du service d'intelligence artificielle
  • Service de langue du service d'intelligence artificielle
  • Service de reconnaissance de la parole du service d'intelligence artificielle
  • Service de visualisation du service d'intelligence artificielle
  • Analyses en nuage
  • annonces
  • Gestion des dépendances d'application
  • Gestion des applications
  • Passerelle d'API
  • Surveillance de la performance des applications
  • Vérification
  • Récupération autonome
  • Ajustement automatique (Calcul)
  • Hôte bastion
  • Service de mégadonnées
  • Plate-forme de chaîne de blocs
  • Budgets
  • Compilations
  • Mise en mémoire cache
  • Certificats
  • Pont vers le nuage
  • Protection d'infrastructure en nuage
  • Migrations vers le nuage
  • Groupes de positionnement de grappe
  • Compute Cloud@Customer
  • Centre de connecteurs
  • Service de tableau de bord de la console
  • Container Engine pour Kubernetes
  • Gestion de contenu
  • Services de base (Réseau, Calcul, Volumes par blocs)
  • Catalogue de données
  • Flux de données
  • Intégration de données
  • Étiquette de données
  • Service de sécurité des données
  • Science des données
  • Transfert de données
  • Base de données
  • Migration de bases de données
  • Gestion de bases de données
  • Outils de base de données
  • DevOps
  • Assistant numérique
  • Médias numériques
  • Récupération après sinistre
  • DNS
  • Compréhension de documents
  • Transmission de courriels
  • Entrepôt Enterprise Manager
  • Événements
  • Mise à jour du parc Exadata
  • Stockage de fichiers
  • Fonctions
  • Oracle Fusion Applications en tant que service
  • Intelligence artificielle générative
  • Inférence d'intelligence artificielle générative
  • Artefacts génériques
  • Base de données répartie globalement
  • GoldenGate
  • Règles de gouvernance
  • Vérifications d'état
  • Service IAM
  • Domaines d'identité
  • Intégration génération 2
  • Gestion Java
  • Téléchargements de Java Management Service
  • Gestion des clés (pour le service de chambre forte)
  • Gestionnaire de licences
  • Limites
  • Journalisation
  • Logging Analytics
  • Recherche de journaux
  • Ingestion de journaux
  • Équilibreur de charge
  • Management Agent Cloud
  • Tableau de bord de gestion
  • Marché des applications
  • Éditeur du marché des applications
  • Surveillance
  • HeatWave
  • Pare-feu de réseau
  • Équilibrage de charge de réseau
  • Surveillance du réseau
  • Topologie de réseau
  • NoSQL Database Cloud (en anglais)
  • Avis
  • Stockage d'objets
  • Centre de contrôle OCI
  • OCI Registry
  • OneSubscription
  • Données clés sur l'exploitation
  • Contrôle de l'accès des opérateurs
  • Optimiseur
  • Organisations
  • Gestion du système d'exploitation
  • PostgreSQL
  • Automatisation des processus
  • Service de file d'attente
  • Quotas
  • Gestionnaire de ressources
  • Infrastructure en périphérie de réseau Rover
  • Rechercher
  • Gestion des clés secrètes (pour le service de chambre forte)
  • Service de bureau sécurisé
  • Catalogue de services
  • Maillage de services
  • Gestion du code source
  • Surveillance de pile
  • Flux
  • Gestion du soutien technique
  • Renseignement sur les menaces
  • Syntaxe
  • Visual Builder
  • Solution VMWare
  • Balayage de vulnérabilités
  • API de services de sécurité et d'accélération d'application Web
  • Demandes de travail (Calcul, Base de données)

Communiquer avec nous

Contributions

Vous avez une solution pour un bogue ou une nouvelle fonctionnalité que vous aimeriez partager? La trousse SDK est une solution à code source libre qui accepte les demandes d'extraction sur GitHub.

Avis

Pour recevoir un avis lorsqu'une nouvelle version de la trousse SDK pour Ruby est publiée, abonnez-vous au flux Atom.

Questions ou rétroaction