Interface de ligne de commande (CLI)

L'interface de ligne de commande est un outil peu encombrant que vous pouvez utiliser seul ou avec la console pour réaliser des tâches Oracle Cloud Infrastructure. La CLI offre les mêmes fonctionnalités de base que la console, ainsi que des commandes supplémentaires. Certaines de ces fonctionnalités, comme la possibilité d'exécuter des scripts, étendent les fonctions de la console.

Conseil

Cloud Shell : l'interface de ligne de commande est préconfigurée avec vos informations d'identification et prête à être utilisée immédiatement à partir de Cloud Shell. Pour plus d'informations sur l'utilisation de l'interface de ligne de commande à partir de Cloud Shell, reportez-vous à Introduction à Cloud Shell.

Image Oracle Linux Cloud Developer : l'interface de ligne de commande est préinstallée sur l'image de plate-forme Oracle Linux Cloud Developer. Pour plus d'informations, reportez-vous à Oracle Linux Cloud Developer.

Oracle Autonomous Linux : l'interface de ligne de commande est préinstallée sur Oracle Autonomous Linux versions 7 et 8. Pour plus d'informations, reportez-vous à Image Oracle Autonomous Linux.

Cette interface de ligne de commande 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.

L'interface de ligne de commande est basée sur le kit SDK Oracle Cloud Infrastructure pour Python. Elle est compatible avec Mac, Windows et Linux. Le code Python effectue des appels vers les API Oracle Cloud Infrastructure afin de fournir la fonctionnalité implémentée pour les différents services. Il s'agit d'API REST qui utilisent les demandes et les réponses HTTPS. Pour plus d'informations, reportez-vous à A propos de l'API.

Installation : reportez-vous à Démarrage rapide.

Référence : vous pouvez obtenir une aide immédiate sur n'importe quelle commande d'interface de ligne de commande. Pour commencer, exécutez oci --help à partir de la ligne de commande. Vous pouvez également consulter la référence de ligne de commande. Cette référence est dérivée des API et du texte d'aide dans le code source Python.

Exigences

Pour installer et utiliser la CLI, vous devez disposer des éléments suivants :

Versions Python et systèmes d'exploitation pris en charge

Ce tableau répertorie les versions de Python prises en charge par la CLI pour chaque système d'exploitation :

Système d'exploitation Versions de Python prises en charge pour l'interface de ligne de commande
CentOS 7 3.6 à 3.9
CentOS 8 3.6 à 3.9
Oracle Autonomous Linux 7.9 3.6 à 3.9
Oracle Linux 7.8 3.6 à 3.9
Oracle Linux 7.9 3.6 à 3.9
Oracle Linux 8 3.6 à 3.11
Oracle Linux 9 3.7 à 3.11
Ubuntu 18 0,4 3.6 à 3.11
Ubuntu 20.0.4 3.6 à 3.11
Windows Desktop 10 et 11 3.6 à 3.11
Windows Server (2012/2016/2019) 3.6 à 3.11
Windows Server 2022 3.7 à 3.11

Les versions plus récentes de Python peuvent ne pas être prises en charge immédiatement. L'interface de ligne de commande peut fonctionner sur des systèmes d'exploitation non répertoriés, mais nous ne testons pas leur compatibilité.

Si vous utilisez le programme d'installation de l'interface de ligne de commande et que Python n'est pas installé sur votre ordinateur, le programme d'installation vous propose d'installer automatiquement Python. Si Python est déjà installé sur votre ordinateur, vous pouvez utiliser la commande python --version pour identifier la version installée.

Services pris en charge

  • Gouvernance d'accès
  • AI Anomaly Detection
  • AI Language
  • AI Speech
  • AI Vision
  • Analytics Cloud
  • Announcements
  • API Gateway
  • Application Dependency Management
  • Application Performance Monitoring
  • Audit
  • Autonomous Recovery
  • Redimensionnement automatique (Compute)
  • Bastion
  • Big Data Service
  • Blockchain Platform
  • Budgets
  • Build
  • Cache avec Redis
  • Certificates
  • Cloud Bridge
  • Cloud Guard
  • Cloud Migrations
  • Groupes de placement de cluster
  • Compute Cloud@Customer
  • Compute Instance Agent (Agent Oracle Cloud)
  • Hub de connecteurs
  • Container Engine for Kubernetes
  • Container Instances
  • Content Management
  • Services de base (Networking, Compute, Block Volume)
  • Gestion de la connectivité des données
  • Database Migration
  • Data Catalog
  • Data Flow
  • Data Labeling
  • Data Integration
  • Data Labeling
  • Data Safe
  • Data Science
  • Transfert de données
  • Database
  • Database Management
  • Database Tools
  • DevOps
  • Digital Assistant
  • Digital Media
  • Disaster Recovery
  • DNS
  • Document Understanding
  • Email Delivery
  • Enterprise Manager Warehouse
  • Events
  • Mise à jour du parc Exadata
  • File Storage
  • Functions
  • Fusion Applications as a Service
  • IA générative
  • Inférence d'IA générative
  • Generic Artifacts
  • Base de données globale
  • GoldenGate
  • Règles de gouvernance
  • Health Checks
  • IAM
  • Domaines d'identité
  • Integration Generation 2
  • Java Management
  • Téléchargements de Java Management Service
  • Gestion des clés (pour le service Vault)
  • License Manager
  • Limites
  • Load Balancer
  • Logging
  • Logging Analytics
  • Logging Search
  • Logging Ingestion
  • Managed Access
  • Management Agent Cloud
  • Management Dashboard
  • Marketplace
  • Monitoring
  • MySQL Vague d'activité
  • Network Firewall
  • Network Load Balancing
  • Network Monitoring
  • Topologie réseau
  • NoSQL Database Cloud
  • Notifications
  • Object Storage
  • Centre de contrôle OCI
  • OCI Registry
  • OneSubscription
  • Operations Insights
  • Operator Access Control
  • Optimiseur
  • Organisations
  • OS Management
  • Hub OS Management
  • PostgreSQL
  • Process Automation
  • Éditeur
  • Queue Service
  • Quotas
  • Resource Manager
  • Search
  • Gestion des clés secrètes (pour le service Vault)
  • Extraction des clés secrètes (pour le service Vault)
  • Secure Desktop
  • Catalogue de services
  • Service Mesh
  • Gestion du code source
  • Stack Monitoring
  • Streaming
  • Support Management
  • Informations sur les menaces
  • Utilisation
  • Visual Builder
  • VMware Solution
  • 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 de l'interface de ligne de commande est disponible, abonnez-vous au flux Atom.

Questions ou commentaires