SDK para Ruby

El SDK para Ruby de Oracle Cloud Infrastructure permite escribir código para gestionar recursos de la Oracle Cloud Infrastructure.
Nota

El SDK de Oracle Cloud Infrastructure para Ruby actualmente soporta las versiones 2.6 y 2.7 de Ruby.
Nota

Oracle ya no está desarrollando activamente este proyecto. Continuaremos solucionando las vulnerabilidades de seguridad para el futuro previsible, y responderemos a las preguntas de github, pero no tenemos planes para introducir ninguna funcionalidad nueva y puede que no podamos solucionar ningún problema no relacionado con la seguridad. Se recomienda a los desarrolladores que migren a otros SDK de OCI, y los desarrolladores pueden bifurcar el proyecto y mejorarlo como deseen.

Este SDK y el ejemplo cuentan con la licencia universal permisiva 1.0 y la licencia de Apache 2.0; se otorga una licencia de contenido de terceros independiente como se describe en el código.

Descargar: el SDK para Ruby está disponible en GitHub o RubyGems.

Documentación: documentación de SDK para Ruby.

Consejo

El SDK para Ruby está preinstalado en la imagen de plataforma de Oracle Linux Cloud Developer. Para obtener más información, consulte Oracle Linux Cloud Developer.

Instalación con DNF

Si utiliza Oracle Linux 7 u 8, puede utilizar DNF para instalar el SDK de OCI para Ruby.

En los siguientes ejemplos se muestra cómo utilizar DNF para instalar el SDK de OCI para Ruby 2.7 en 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`"

En el siguiente ejemplo se muestra cómo utilizar yum para instalar el SDK de OCI para Ruby 2.6 en 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`"

Servicios soportados

  • Access Governance
  • Gestión de cuentas
  • Plataforma de datos de IA
  • Idioma de IA
  • Voz de IA
  • Visión de IA
  • Análisis en la nube
  • Anuncios
  • Application Dependency Management
  • Gestión de aplicaciones
  • Gateway de API
  • Application Performance Monitoring
  • Auditoría
  • Recuperación autónoma
  • Escala automática (recursos informáticos)
  • Bastion
  • Lote
  • Big Data Service
  • Blockchain Platform
  • Presupuestos
  • Compilación
  • Almacenamiento en caché
  • Certificados
  • Puente de Cloud
  • Cloud Guard
  • Migraciones en la nube
  • Grupos de colocación de cluster
  • Compute Cloud@Customer
  • Hub de conector
  • Panel de control de la consola
  • Kubernetes Engine
  • Container Instances
  • Container Registry
  • Gestión de contenido
  • Servicios básicos (redes, recursos informáticos, volumen en bloque)
  • Hub de conector
  • Detección de anomalías de costos
  • Catálogo de datos
  • Flujo de datos
  • Integración de datos
  • Data Labeling
  • Seguridad de los datos
  • Ciencia de datos
  • Database
  • Gestión del ciclo de vida de una base de datos
  • Database Management
  • Database Migration
  • Herramientas de base de datos
  • Tiempo de ejecución de Database Tools
  • Infraestructura de datos Cloud@Customer
  • Devops
  • Asistente digital
  • Medios digitales
  • Recuperación ante desastres
  • DNS
  • Descripción del documento
  • Entrega por correo electrónico
  • Almacén de Enterprise Manager
  • Events
  • Actualización de conjunto de Exadata
  • File Storage
  • Functions
  • Fusion Apps como servicio
  • IA generativa
  • Agente de IA generativa
  • Inferencia de IA generativa
  • Artefactos genéricos
  • Base de datos de IA distribuida globalmente
  • GoldenGate
  • Reglas de gobernanza
  • Comprobaciones del sistema
  • IAM
  • Dominios de identidad
  • Integration
  • Internet of Things
  • Java Management
  • Descargas de Java Management Service
  • Gestión de claves (para el servicio Vault)
  • Gestor de licencias
  • Límites
  • Registro
  • Log Analytics
  • Búsqueda de registro
  • Ingestión de registro
  • Equilibrador de carga
  • Agente de gestión en la nube
  • Panel de control de gestión
  • Marketplace
  • Editor de Marketplace
  • Supervisión
  • Multinube
  • MySQL HeatWave
  • Firewall de red
  • Equilibrio de carga de red
  • Supervisión de red
  • Topología de red
  • NoSQL Database Cloud
  • Notificaciones
  • Object Storage
  • Centro de control de OCI
  • OCI Registry
  • OneSubscription
  • Operations Insights
  • Operator Access Control
  • Optimizer
  • Organizations
  • Gestión del sistema operativo
  • PostgreSQL
  • Automatización de procesos
  • Servicio de colas
  • Cuotas
  • Gestor de recursos
  • Resource Analytics
  • Roving Edge Infrastructure
  • Buscar
  • Gestión de secreto (para el servicio de almacén)
  • Escritorios seguros
  • Service Catalog
  • Service Mesh
  • Gestión de código fuente
  • Stack Monitoring
  • Streaming
  • Streaming con Apache Kafka
  • Gestión de soporte
  • Threat Intelligence
  • Usage
  • Visual Builder
  • Solución de VMWare
  • Vulnerability Scanning
  • Web Application Acceleration y Seguridad
  • Gestión de WebLogic
  • Solicitudes de trabajo (recursos informáticos, base de datos)
  • Zero Trust Packet Routing

Contacte con nosotros

Aportaciones

¿Ha obtenido una corrección para un bug o una nueva función que desea aportar? SDK es un código abierto y acepta solicitudes de obtención en GitHub.

Notificaciones

Para recibir una notificación cuando se lance una nueva versión del SDK para Ruby, suscríbase a la fuente de Atom.

Preguntas o comentarios