SDK para Java

El SDK para Java de Oracle Cloud Infrastructure permite escribir código para gestionar recursos de Oracle Cloud Infrastructure.

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: GitHub o Maven.

Consejo

Cloud Shell: el SDK para Java está preconfigurado con sus credenciales y listo para su uso inmediato desde Cloud Shell. Para obtener más información sobre el uso del SDK para Java desde Cloud Shell, consulte Inicio rápido de Cloud Shell del SDK para Java.

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

Requisitos

Para utilizar el SDK para Java, debe tener lo siguiente:

  • Una cuenta de Oracle Cloud Infrastructure.
  • Un usuario creado en esa cuenta, en un grupo con una política que otorgue los permisos deseados. Puede ser un usuario para sí mismo u otra persona/sistema que necesite llamar a la API. Para obtener un ejemplo de cómo configurar un nuevo usuario, grupo, compartimento y política, consulte Adición de usuarios. Para obtener una lista de las políticas típicas que puede que desee utilizar, consulte Políticas Comunes.
  • Par de claves utilizado para firmar solicitudes de API con la clave pública cargada en Oracle. Solo el usuario que llama a la API debería tener la clave privada. Para obtener más información, consulte Configuración del SDK.
  • Java 8, Java 11, Java 17 o Java 21 (consulte Notas sobre la compatibilidad con Java).
  • Un valor TTL de 60. Para obtener más información, consulte Configuración del SDK.

Notas sobre compatibilidad con Java

Soporte de Java 17
  • Las versiones 2.23.0 y posteriores del SDK de OCI se han probado para la ejecución y compilación con Java 17.

Soporte de Java 11

  • El SDK de OCI para Java se ha probado con Java versión 11.
  • Se necesita Java 8 para crear el SDK de OCI para Java desde el origen, pero una vez creado, puede utilizar el SDK de OCI para Java con Java versión 11.
  • Para las versiones de SDK de Java de OCI anteriores a la versión 1.27.0, debe incluir las dependencias javax.bind y sun.bind, ya que Java 11 ya no incluye los módulos Java EE y CORBA. Para obtener más información, consulte las notas de la versión JDK 11.

Soporte de Java 21

  • Las versiones 3.25.2 y posteriores del SDK de OCI se han probado para la ejecución y compilación con Java 21.

Servicios soportados

  • Access Governance
  • Gestión de cuentas
  • Detección de anomalías de IA
  • Idioma de IA
  • Voz de IA
  • Visión de IA
  • Análisis en la nube
  • Anuncios
  • Gateway de API
  • Application Dependency Management
  • Gestión de aplicaciones
  • Application Performance Monitoring
  • Auditar
  • Recuperación autónoma
  • Escala automática (Recursos informáticos)
  • Bastion
  • Servicio de big data
  • Plataforma de blockchain
  • Presupuestos
  • Compilación
  • OCI Cache
  • Certificados
  • Puente de Cloud
  • Cloud Guard
  • Migraciones en la nube
  • Grupos de colocación de cluster
  • Compute Cloud@Customer
  • Compute Instance Agent (agente de Oracle Cloud)
  • Panel de control de la consola
  • Container Engine for Kubernetes
  • Instancias de contenedor
  • Gestión de Contenido
  • Servicios básicos (Networking, Compute, Block Volume)
  • Hub de conector
  • Catálogo de datos
  • Flujo de datos
  • Integración de datos
  • Etiquetado de Datos
  • Ciencia de datos
  • Seguridad de los datos
  • Transferencia de datos
  • Base de datos
  • Database Management
  • Database Migration
  • Herramientas de base de datos
  • Señal de demanda
  • DevOps
  • Asistente digital
  • Medios digitales
  • Recuperación ante desastres
  • DNS
  • Descripción del documento
  • Email Delivery
  • Almacén de Enterprise Manager
  • Eventos
  • Actualización de conjunto de Exadata
  • Almacenamiento de archivos
  • Functions
  • Fusion Apps como servicio
  • IA generativa
  • Inferencia de IA generativa
  • Artefactos genéricos
  • Base de datos distribuida globalmente
  • GoldenGate
  • Reglas de gobernanza
  • Comprobaciones del sistema
  • IAM
  • Dominios de identidad
  • Generación de integración 2
  • Java Management
  • Descargas de Java Management Service
  • Gestión de claves (para el servicio de almacén)
  • Gestor de licencias
  • Límites
  • Equilibrador de carga
  • Registro
  • Análisis de registro
  • Búsqueda de registro
  • Ingestión de registro
  • Acceso gestionado
  • Agente de gestión en la nube
  • Panel de control de gestión
  • Marketplace
  • Oferta privada de Marketplace
  • Supervisión
  • HeatWave
  • Firewall de red
  • Equilibrio de carga de red
  • Supervisión de red
  • Topología de red
  • NoSQL Database Cloud
  • notificaciones
  • Almacenamiento de objetos
  • Centro de control de OCI
  • OCI Registry
  • OneSubscription
  • Operations Insights
  • Operator Access Control
  • Optimizer
  • Organizations
  • Gestión del sistema operativo
  • Hub de gestión de sistema operativo
  • PostgreSQL
  • Automatización de procesos
  • Editor
  • Servicio de colas
  • Cuotas
  • Gestor de Recursos
  • Programador de recursos
  • 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
  • Transmisión
  • Gestión de soporte
  • Threat Intelligence
  • Uso
  • Visual Builder
  • Solución de VMWare
  • Vulnerability Scanning
  • Seguridad y Web Application Acceleration
  • Solicitudes de trabajo (recursos informáticos, base de datos)

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 Java, suscríbase a la fuente Atom.

Preguntas o comentarios