Kit SDK pour Java

Le kit SDK Oracle Cloud Infrastructure pour Java vous permet d'écrire du code afin de gérer des ressources Oracle Cloud Infrastructure.

Ce kit SDK et cet exemple sont concédés sous double licence : Universal Permissive License 1.0 et Apache 2.0. Le contenu tiers fait l'objet d'une licence distincte comme décrit dans le code.

Téléchargement : GitHub ou Maven.

Conseil

Cloud Shell : le kit SDK pour Java est préconfiguré avec vos informations d'identification et prêt à être utilisé immédiatement à partir de Cloud Shell. Pour plus d'informations sur l'utilisation du kit SDK pour Java à partir de Cloud Shell, reportez-vous à Démarrage rapide du kit SDK pour Java avec Cloud Shell.

Image Oracle Linux Cloud Developer : le kit SDK pour Java est préinstallé sur l'image de plate-forme Oracle Linux Cloud Developer. Pour plus d'informations, reportez-vous à Oracle Linux Cloud Developer.

Exigences

Afin d'utiliser le kit SDK pour Java, vous devez disposer des éléments suivants :

  • Un compte Oracle Cloud Infrastructure.
  • Un utilisateur créé dans ce compte, dans un groupe avec une stratégie qui octroie les droits d'accès souhaités. Il peut s'agir d'un utilisateur pour vous-même ou d'une autre personne/un autre système devant appeler l'API. Pour obtenir un exemple de configuration d'un nouvel utilisateur, d'un nouveau groupe, d'un nouveau compartiment et d'une nouvelle stratégie, reportez-vous à Ajout d'utilisateurs. Pour obtenir la liste des stratégies standard que vous pouvez utiliser, reportez-vous à Stratégies courantes.
  • Une paire de clés utilisée lors de la signature des demandes d'API, avec la clé publique téléchargée vers Oracle. Seul l'utilisateur appelant l'API doit disposer de la clé privée. Pour plus d'informations, reportez-vous à Configuration du kit SDK.
  • Java 8, Java 11, Java 17 ou Java 21 (reportez-vous à Remarques sur la prise en charge de Java).
  • Une valeur de durée de vie de 60. Pour plus d'informations, reportez-vous à Configuration du kit SDK.

Remarques sur la prise en charge de Java

Prise en charge de Java 17
  • Les versions 2.23.0 et ultérieures du kit SDK OCI ont été testées pour être exécutées et compilées avec Java 17.

Prise en charge de Java 11

  • Le kit SDK OCI pour Java a été testé avec Java version 11.
  • Java 8 est requis afin de construire le kit SDK OCI pour Java à partir de la source, mais une fois qu'il est construit, vous pouvez l'utiliser avec Java version 11.
  • Pour les versions du kit SDK Java OCI antérieures à la version 1.27.0, vous devez inclure les dépendances javax.bind et sun.bind, car Java 11 n'inclut plus les modules Java EE et CORBA. Pour plus d'informations, reportez-vous à Notes sur la version de JDK 11.

Prise en charge de Java 21

  • Les versions 3.25.2 et ultérieures du kit SDK OCI ont été testées pour être exécutées et compilées avec Java 21.

Services pris en charge

  • Access Governance
  • Account Management
  • AI Anomaly Detection
  • AI Language
  • AI Speech
  • AI Vision
  • Analytics Cloud
  • Annonces
  • Passerelle d'API
  • Application Dependency Management
  • Application Management
  • Application Performance Monitoring
  • Audit
  • Autonomous Recovery
  • Mise à l'échelle automatique (Compute)
  • Bastion
  • Big Data Service
  • Plate-forme Blockchain
  • Budgets
  • Build
  • OCI Cache
  • Certificats
  • Cloud Bridge
  • Cloud Guard
  • Cloud Migrations
  • Groupes de placement de cluster
  • Compute Cloud@Customer
  • Compute Instance Agent (Agent Oracle Cloud)
  • Console Dashboard
  • Container Engine for Kubernetes
  • Instances de conteneur
  • Gestion du contenu
  • Services de base (Networking, Compute, Block Volume)
  • Connector Hub
  • Data Catalog
  • Flux de données
  • Intégration de données
  • Data Labeling
  • Data Science
  • Data Safe
  • Transfert de données
  • base de données
  • Database Management
  • Database Migration
  • Outils de base de données
  • Signal de demande
  • DevOps
  • Assistant numérique
  • Digital Media
  • Disaster Recovery
  • DNS
  • Document Understanding
  • Livraison par courriel
  • Enterprise Manager Warehouse
  • Evénements
  • Exadata Fleet Update
  • Stockage de fichier
  • Functions
  • Fusion Applications as a Service
  • IA générative
  • Inférence d'IA générative
  • Artefacts génériques
  • Base de données à distribution globale
  • GoldenGate
  • Règles de gouvernance
  • Vérifications de l'état
  • IAM
  • Domaines d'identité
  • Intégration génération 2
  • Java Management
  • Téléchargements de Java Management Service
  • Gestion des clés (pour le service Vault)
  • License Manager
  • Limits
  • Equilibreur de charge
  • Journalisation
  • Logging Analytics
  • Logging Search
  • Logging Ingestion
  • Managed Access
  • Management Agent Cloud
  • Tableau de bord de gestion
  • Marché
  • Offre privée Marketplace
  • Surveillance
  • HeatWave
  • Network Firewall
  • Equilibrage de charge réseau
  • Network Monitoring
  • Topologie réseau
  • NoSQL Database Cloud
  • Notifications
  • Object Storage
  • OCI Control Center
  • OCI Registry
  • OneSubscription
  • Operations Insights
  • Operator Access Control
  • Optimiseur
  • Organisations
  • Gestion des systèmes d'exploitation
  • OS Management Hub
  • PostgreSQL
  • Process Automation
  • Éditeur
  • Queue Service
  • Quotas
  • Gestionnaire de ressources
  • Programmateur de ressources
  • Roving Edge Infrastructure
  • Rechercher
  • Gestion des clés secrètes (pour le service Vault)
  • Sécuriser les bureaux
  • Catalogue de services
  • Service Mesh
  • Gestion du code source
  • Stack Monitoring
  • Streaming
  • Gestion du support
  • Informations sur les menaces
  • Utilisation
  • Visual Builder
  • VMware Solution
  • Vulnerability Scanning
  • Web Application Acceleration and Security
  • Demandes de travail (Compute, Database)

Nous contacter

Contributions

Vous disposez d'une correction de bug ou d'une nouvelle fonctionnalité que vous souhaitez partager ? Le kit SDK est open source et accepte les demandes d'extraction sur GitHub.

Notifications

Pour être averti lorsqu'une nouvelle version du kit SDK pour Java est disponible, abonnez-vous au flux Atom.

Questions ou commentaires