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.
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
- 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
ysun.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
- Analytics Cloud
- Anuncios
- API Gateway
- Application Dependency Management
- Gestión de aplicaciones
- Application Performance Monitoring
- Auditar
- Recuperación autónoma
- Escala automática (Recursos informáticos)
- Bastion
- Big Data Service
- Blockchain Platform
- 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
- Motor de Kubernetes
- Container Instances
- Content Management
- Servicios básicos (Networking, Compute, Block Volume)
- Hub de conector
- Data Catalog
- Data Flow
- Data Integration
- Data Labeling
- Data Science
- Data Safe
- Transferencia de Datos
- Database
- Database Management
- Database Migration
- Herramientas de base de datos
- Delegar control de acceso
- Señal de demanda
- DevOps
- Digital Assistant
- Medios digitales
- Recuperación ante desastres
- DNS
- Descripción del documento
- Email Delivery
- Almacén de Enterprise Manager
- Events
- Actualización de conjunto de Exadata
- File Storage
- Gestión de aplicación de conjuntos
- Functions
- Fusion Apps como servicio
- IA generativa
- Agente de IA generativa
- Inferencia de IA generativa
- Artefactos genéricos
- Base de datos distribuida globalmente
- GoldenGate
- Reglas de gobernanza
- Health Checks
- IAM
- Dominios de identidad
- Integration Generation 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
- de Marketplace
- Oferta privada de Marketplace
- Control
- 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
- Escritorios seguros de OCI
- OneSubscription
- Operations Insights
- Operator Access Control
- Optimizer
- Organizations
- OS Management
- Hub de gestión de sistema operativo
- PostgreSQL
- Automatización de procesos
- Publicador
- 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
- Atributo de seguridad
- Service Catalog
- Service Mesh
- Gestión de código fuente
- Stack Monitoring
- Flujo
- Support Management
- Threat Intelligence
- Usage
- Visual Builder
- Solución de VMWare
- Vulnerability Scanning
- Seguridad y Web Application Acceleration
- 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 Java, suscríbase a la fuente Atom.
Preguntas o comentarios
- Problemas de GitHub: solo para presentar bugs y solicitudes de funciones
- Desbordamiento de pila: utilice las etiquetas oracle-cloud-infrastructure y oci-java-sdk en su publicación
- Sección de herramientas de desarrollador de los foros de Oracle Cloud
- My Oracle Support