SDK für Java

Mit dem Oracle Cloud Infrastructure-SDK für Java können Sie Code schreiben, um Oracle Cloud Infrastructure-Ressourcen zu verwalten.

Dieses SDK und das Beispiel sind im Rahmen der Universal Permissive License 1.0 und der Apache License 2.0 doppelt lizenziert. Drittanbieterinhalte werden separat lizenziert, wie im Code beschrieben.

Herunterladen: GitHub oder Maven.

Tipp

Cloud Shell: Das SDK für Java ist mit Ihren Zugangsdaten vorkonfiguriert und sofort in Cloud Shell einsatzbereit. Weitere Informationen zur Verwendung des SDK für Java aus Cloud Shell finden Sie unter SDK für Java mit Cloud Shell - Schnellstart.

Oracle Linux Cloud Developer-Image: Das SDK für Java ist im Oracle Linux Cloud Developer-Plattformimage vorinstalliert. Weitere Informationen finden Sie unter Oracle Linux Cloud Developer.

Anforderungen

Um das SDK für Java zu verwenden, müssen Sie über Folgendes verfügen:

  • Ein Oracle Cloud Infrastructure-Account.
  • Ein in diesem Account erstellter Benutzer in einer Gruppe mit einer Policy, die die gewünschten Berechtigungen erteilt. Dies kann ein Benutzer für Sie selbst oder eine andere Person/ein anderes System sein, die/das die API aufrufen muss. Ein Beispiel für die Einrichtung eines neuen Benutzers, einer neuen Gruppe, eines neuen Compartments und einer neuen Policy finden Sie unter Benutzer hinzufügen. Eine Liste der typischen Policys, die Sie verwenden können, finden Sie unter Allgemeine Policys.
  • Ein Schlüsselpaar zum Signieren von API-Anforderungen, wobei der Public Key bei Oracle hochgeladen wird. Nur der Benutzer, der die API aufruft, sollte im Besitz des Private Keys sein. Weitere Informationen finden Sie unter SDK konfigurieren.
  • Java 8, Java 11, Java 17 oder Java 21 (siehe Hinweise zur Unterstützung von Java).
  • Ein TTL-Wert von 60. Weitere Informationen finden Sie unter SDK konfigurieren.

Hinweise zur Unterstützung von Java

Unterstützung von Java 17
  • Die Versionen 2.23.0 und höher des OCI-SDK wurden für die Ausführung und Kompilierung mit Java 17 getestet.

Unterstützung von Java 11

  • Das OCI-SDK für Java wurde mit Java Version 11 getestet.
  • Java 8 ist erforderlich, um das OCI-SDK für Java aus der Quelle zu erstellen. Nach der Erstellung können Sie jedoch das OCI-SDK für Java mit Java Version 11 verwenden.
  • Bei OCI-Java-SDK-Versionen vor 1.27.0 müssen Sie die Abhängigkeiten javax.bind und sun.bind einschließen, da Java 11 keine Java EE- und CORBA-Module mehr enthält. Weitere Informationen finden Sie in den Versionshinweisen zu JDK 11.

Unterstützung von Java 21

  • Die Versionen 3.25.2 und höher des OCI-SDK wurden für die Ausführung und Kompilierung mit Java 21 getestet.

Unterstützte Services

  • Access Governance
  • Accountverwaltung
  • KI-Anomalieerkennung
  • KI-Texterkennung
  • KI-Spracherkennung
  • KI-Vision
  • Analytics Cloud
  • Ankündigungen
  • API Gateway
  • Application Dependency Management
  • Anwendungsverwaltung
  • Application Performance Monitoring
  • Audit
  • Autonomous Recovery
  • Automatische Skalierung (Compute)
  • Bastion
  • Big Data-Service
  • Blockchain-Plattform
  • Budgets
  • Erstellung
  • OCI-Cache
  • Zertifikate
  • Cloud-Bridge
  • Cloud Guard
  • Cloud-Migrationen
  • Clusterplatzierungsgruppen
  • Compute Cloud@Customer
  • Compute Instance Agent (Oracle Cloud Agent)
  • Konsolen-Dashboard
  • Container Engine for Kubernetes
  • Containerinstanzen
  • Contentmanagement
  • Coreservices ( Networking, Compute, Block Volume)
  • Connector Hub
  • Datenkatalog
  • Datenfluss
  • Datenintegration
  • Datenlabeling
  • Data Science
  • Data Safe
  • Datenübertragung
  • Datenbank
  • Datenbankmanagement
  • Datenbankmigration
  • Datenbanktools
  • Bedarfssignal
  • DevOps
  • Digitaler Assistent
  • Digital Media
  • Disaster Recovery
  • DNS
  • Document Understanding
  • Email Delivery
  • Enterprise Manager Warehouse
  • Ereignisse
  • Exadata-Flottenaktualisierung
  • File Storage
  • Functions
  • Fusion Apps-as-a-Service
  • Generative KI
  • Generative KI - Inferenz
  • Generische Artefakte
  • Global verteilte Datenbank
  • GoldenGate
  • Governance-Regeln
  • Health Checks
  • IAM
  • Identitätsdomains
  • Integration - Generation 2
  • Java-Management
  • Java Management Service-Downloads
  • Key Management (für den Vault-Service)
  • Lizenzmanager
  • Limits
  • Load Balancer
  • Logging
  • Logging Analytics
  • Logging Search
  • Logging Ingestion
  • Managed Access
  • Management Agent Cloud
  • Management Dashboard
  • Marktplatz
  • Marketplace - Privates Angebot
  • Überwachung
  • HeatWave
  • Netzwerkfirewall
  • Network Load Balancing
  • Netzwerkmonitoring
  • Netzwerktopologie
  • NoSQL Database Cloud
  • Benachrichtigungen
  • Objektspeicher
  • OCI Control Center
  • OCI Registry
  • OneSubscription
  • Operations Insights
  • Operatorzugriffskontrolle
  • Optimizer
  • Organisationen
  • OS Management
  • OS Management Hub
  • PostgreSQL
  • Process Automation
  • Herausgeber
  • Queue-Service
  • Quota
  • Resource Manager
  • Ressourcenplanung
  • Roving Edge Infrastructure
  • Suchen
  • Secret-Management (für den Vault-Service)
  • Secure Desktops
  • Servicekatalog
  • Service-Mesh
  • Quellcodemanagement
  • Stackmonitoring
  • Streaming
  • Supportmanagement
  • Threat Intelligence
  • Verwendung
  • Visual Builder
  • VMWare Solution
  • Vulnerability Scanning
  • Web Application Acceleration and Security
  • Arbeitsanforderungen (Compute, Database)

Kontakt

Beiträge

Sie haben einen Bugfix oder ein neues Feature, das Sie beitragen möchten? Das SDK ist Open Source und akzeptiert Pull-Anforderungen auf GitHub.

Benachrichtigungen

Um benachrichtigt zu werden, wenn eine neue Version des SDK für Java veröffentlicht wird, abonnieren Sie den Atom-Feed.

Fragen oder Feedback