SDK per Java

Oracle Cloud Infrastructure SDK for Java ti consente di scrivere codice per gestire le risorse Oracle Cloud Infrastructure.

Questo SDK e questo esempio hanno una doppia licenza in base alla Universal Permissive License 1.0 e alla Apache License 2.0; i contenuti di terze parti sono concessi in licenza separatamente come descritto nel codice.

Scarica: GitHub o Maven.

Suggerimento

Cloud Shell: l'SDK per Java è preconfigurato con le credenziali e pronto per l'uso immediatamente dall'interno di Cloud Shell. Per ulteriori informazioni sull'uso dell'SDK per Java dall'interno di Cloud Shell, vedere SDK per Java Cloud Shell Quick Start.

Immagine di Oracle Linux Cloud Developer: l'SDK per Java è preinstallato nell'immagine della piattaforma Oracle Linux Cloud Developer. Per ulteriori informazioni, vedere Oracle Linux Cloud Developer.

Requisiti

Per utilizzare l'SDK per Java, è necessario disporre dei seguenti elementi:

  • Un account Oracle Cloud Infrastructure.
  • Un utente creato in tale account, in un gruppo con un criterio che concede le autorizzazioni desiderate. Questo può essere un utente personale o un'altra persona/sistema che deve chiamare l'API. Per un esempio su come impostare un nuovo utente, gruppo, compartimento e criterio, vedere Aggiunta di utenti. Per un elenco dei criteri standard che si desidera utilizzare, vedere Criteri comuni.
  • Una coppia di chiavi utilizzata per firmare le richieste API, con la chiave pubblica caricata in Oracle. Solo l'utente che chiama l'API deve essere in possesso della chiave privata. Per ulteriori informazioni, vedere Configurazione del kit SDK.
  • Java 8, Java 11, Java 17 o Java 21 (vedere Note di supporto Java).
  • Valore TTL pari a 60. Per ulteriori informazioni, vedere Configurazione del kit SDK.

Note sul supporto Java

Supporto di Java 17
  • Le versioni 2.23.0 e successive dell'SDK OCI sono state testate per l'esecuzione e la compilazione con Java 17.

Supporto di Java 11

  • L'SDK OCI per Java è stato testato con Java versione 11.
  • Java 8 è necessario per creare l'SDK OCI per Java dall'origine, ma una volta creato, puoi utilizzare l'SDK OCI per Java con Java versione 11.
  • Per le versioni di OCI Java SDK precedenti alla 1.27.0, è necessario includere le dipendenze javax.bind e sun.bind, poiché Java 11 non include più moduli Java EE e CORBA. Per ulteriori informazioni, vedere le note di rilascio di JDK 11.

Supporto di Java 21

  • Le versioni 3.25.2 e successive dell'SDK OCI sono state testate per l'esecuzione e la compilazione con Java 21.

Servizi supportati

  • Access Governance
  • Gestione account
  • Lingua AI
  • Discorso AI
  • Visione AI
  • Analytics Cloud
  • Annunci
  • Gateway API
  • Application Dependency Management
  • Gestione applicazioni
  • Application Performance Monitoring
  • Esegui audit
  • Recupero autonomo
  • Ridimensionamento automatico (computazione)
  • Bastion
  • Servizio Big Data
  • Piattaforma Blockchain
  • Budget
  • Crea
  • Cache OCI
  • Certificati
  • Bridge cloud
  • Cloud Guard
  • Migrazioni cloud
  • Gruppi di posizionamento cluster
  • Compute Cloud@Customer
  • Agente istanza di computazione (agente Oracle Cloud)
  • Dashboard della console
  • Motore Kubernetes
  • Istanze contenitore
  • Gestione dei contenuti
  • Servizi di base (Networking, Compute, Volume a blocchi)
  • Hub connettore
  • Catalogo dati
  • Flusso di dati
  • Integrazione dei dati
  • Etichettatura dati
  • Data science
  • Data Safe
  • Database
  • Gestione del ciclo di vita del database
  • Gestione database
  • Migrazione del database
  • Strumenti del database
  • Controllo dell'accesso delegato
  • Segnale domanda
  • Settore DevOps
  • Digital Assistant
  • Digital Media
  • Disaster Recovery
  • DNS
  • Document Understanding
  • Consegna tramite e-mail
  • Enterprise Manager Warehouse
  • Eventi
  • Aggiornamento della flotta Exadata
  • Storage di file
  • Storage di file con Lustre
  • Gestione delle applicazioni della flotta
  • Funzioni
  • Fusion Apps as a Service
  • AI generativa
  • Agente AI generativa
  • Inferenza AI generativa
  • Artifact generici
  • Globally Distributed Database
  • GoldenGate
  • Regole di governance
  • Controlli stato
  • IAM
  • Domini di Identity
  • Integrazione
  • Gestione Java
  • Download di Java Management Service
  • Gestione delle chiavi (per il servizio Vault)
  • Gestore licenza
  • Limiti
  • Load balancer
  • Registrazione
  • Logging Analytics
  • Ricerca di log
  • Registrazione dell'inclusione
  • Accesso gestito
  • Servizi gestiti per Mac
  • Management Agent nel cloud
  • Dashboard di gestione
  • Marketplace
  • Offerta privata Marketplace
  • Monitoraggio
  • HeatWave
  • Firewall di rete
  • Bilanciamento del carico di rete
  • Monitoraggio della rete
  • Topologia di networking
  • NoSQL Database Cloud
  • Notifiche
  • Storage degli oggetti
  • OCI Control Center
  • Registro OCI
  • Desktop sicuri OCI
  • OneSubscription
  • Operations Insights
  • Controllo accesso operatore
  • Ottimizzatore
  • Organizzazioni
  • Gestione sistema operativo
  • Hub di gestione del sistema operativo
  • PostgreSQL
  • Automazione dei processi
  • Publisher
  • Servizio coda
  • Quote
  • Resource Manager
  • Strumento di pianificazione delle risorse
  • Infrastruttura Roving Edge
  • Cerca
  • Gestione dei segreti (per il servizio Vault)
  • Desktop sicuri
  • Attributo di sicurezza
  • Catalogo servizi
  • Mesh di servizio
  • Gestione codice sorgente
  • Monitoraggio dello stack
  • Streaming
  • Gestione del supporto
  • Intelligence sulle minacce
  • Uso
  • Visual Builder
  • VMWare Soluzione
  • Analisi delle vulnerabilità
  • Accelerazione e sicurezza delle applicazioni Web
  • Gestione WebLogic
  • Richieste di lavoro (Computazione, Database)
  • Zero Trust Packet Routing

Contattateci

Contributi

Hai trovato una soluzione per un bug o una nuova funzionalità a cui vorresti contribuire? L'SDK è open source e accetta le richieste Pull su GitHub.

Notifiche

Per ricevere una notifica quando viene rilasciata una nuova versione dell'SDK per Java, effettuare la sottoscrizione al feed Atom.

Domande o feedback