Interface de ligne de commande (CLI)

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

Conseil

Cloud Shell : L'interface de ligne de commande est préconfigurée avec vos données 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 depuis Cloud Shell, voir Démarrage avec Cloud Shell.

Image Oracle Linux Cloud Developer : L'interface de ligne de commande est préinstallée dans l'image de la plate-forme Oracle Linux Cloud Developer. Pour plus d'informations, voir 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, voir Image Oracle Autonomous Linux.

Cette interface de ligne de commande et cet exemple sont des licences doubles fournies dans le cadre des licences Universal Permissive License 1.0 et Apache License 2.0. Le contenu de tierce partie est fourni sous une licence distincte, comme décrit dans le code.

L'interface de ligne de commande s'appuie sur la trousse SDK Oracle Cloud Infrastructure pour Python et s'exécute sous Mac, Windows ou Linux. Le code Python effectue des appels aux API Oracle Cloud Infrastructure afin de fournir la fonctionnalité mise en oeuvre pour divers services. Il s'agit d'API REST qui utilisent des demandes et des réponses HTTPS. Pour plus d'informations, voir À propos de l'API.

Installation : Voir Démarrage rapide.

Informations de référence : Vous pouvez obtenir une aide immédiate sur toute commande de l'interface de ligne de commande. Pour commencer, exécutez oci --help à partir de la ligne de commande. Vous pouvez consulter les informations de référence sur la ligne de commande. Ces informations de référence sont dérivées des API et du texte d'aide du code source Python.

Exigences

Pour installer et utiliser l'interface de ligne de commande, 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 l'interface de ligne de commande pour chaque système d'exploitation :

Système d'exploitation Versions 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 De 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 De 3.7 à 3.11

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

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

Services pris en charge

  • Gouvernance des accès
  • Service de détection d'anomalies du service d'intelligence artificielle
  • Service de langue du service d'intelligence artificielle
  • Service de reconnaissance de la parole du service d'intelligence artificielle
  • Service de visualisation du service d'intelligence artificielle
  • Analyses en nuage
  • Annonces
  • Passerelle d'API
  • Gestion des dépendances d'application
  • Surveillance de la performance des applications
  • Vérification
  • Récupération autonome
  • Ajustement automatique (Calcul)
  • Hôte bastion
  • Service de mégadonnées
  • Plate-forme de chaîne de blocs
  • Budgets
  • Compilations
  • Cache OCI
  • Certificats
  • Pont vers le nuage
  • Protection d'infrastructure en nuage
  • Migrations vers le nuage
  • Groupes de positionnement de grappe
  • Compute Cloud@Customer
  • Agent d'instance de calcul (Oracle Cloud Agent)
  • Centre de connecteurs
  • Container Engine pour Kubernetes
  • Instances de conteneur
  • Gestion de contenu
  • Services de base (Réseau, Calcul, Volumes par blocs)
  • Gestion de la connectivité des données
  • Migration de bases de données
  • Catalogue de données
  • Flux de données
  • Étiquette de données
  • Intégration de données
  • Étiquetage de données
  • Service de sécurité des données
  • Science des données
  • Transfert de données
  • Base de données
  • Gestion de bases de données
  • Outils de base de données
  • Signal de demande
  • DevOps
  • Assistant numérique
  • Médias numériques
  • Récupération après sinistre
  • DNS
  • Compréhension de documents
  • Transmission de courriels
  • Entrepôt Enterprise Manager
  • Événements
  • Mise à jour du parc Exadata
  • Stockage de fichier
  • Fonctions
  • Oracle Fusion Applications en tant que service
  • Intelligence artificielle générative
  • Inférence d'intelligence artificielle générative
  • Artefacts génériques
  • Base de données répartie globalement
  • Golden Gate
  • Règles de gouvernance
  • Vérifications d'état
  • Service IAM
  • Domaines d'identité
  • Intégration génération 2
  • Gestion Java
  • Téléchargements de Java Management Service
  • Gestion des clés (pour le service de chambre forte)
  • Gestionnaire de licences
  • Limites
  • Équilibreur de charge
  • Journalisation
  • Logging Analytics
  • Recherche de journaux
  • Ingestion de journaux
  • Accès géré
  • Management Agent Cloud
  • Tableau de bord de gestion
  • Marché des applications
  • Offre privée du marché des applications
  • Surveillance
  • HeatWave
  • Pare-feu de réseau
  • Équilibrage de charge de réseau
  • Surveillance du réseau
  • Topologie de réseau
  • NoSQL Database Cloud (en anglais)
  • Avis
  • Stockage d'objets
  • Centre de contrôle OCI
  • OCI Registry
  • OneSubscription
  • Données clés sur l'exploitation
  • Contrôle de l'accès des opérateurs
  • Optimiseur
  • Organisations
  • Gestion du système d'exploitation
  • Centre de gestion des systèmes d'exploitation
  • PostgreSQL
  • Automatisation des processus
  • Publisher
  • Service de file d'attente
  • Quotas
  • Gestionnaire de ressources
  • Programmateur de ressources
  • Rechercher
  • Gestion des clés secrètes (pour le service de chambre forte)
  • Extraction de clé secrète (pour le service de chambre forte)
  • Service de bureau sécurisé
  • Catalogue de services
  • Maillage de services
  • Gestion du code source
  • Surveillance de pile
  • Flux
  • Gestion du soutien technique
  • Renseignement sur les menaces
  • Syntaxe
  • Visual Builder
  • Solution VMWare
  • API de services de sécurité et d'accélération d'application Web
  • Demandes de travail (Calcul, Base de données)

Communiquer avec nous

Contributions

Vous avez une solution pour un bogue ou une nouvelle fonctionnalité que vous aimeriez partager? La trousse SDK est une solution à code source libre qui accepte les demandes d'extraction sur GitHub.

Avis

Pour recevoir un avis lorsqu'une nouvelle version de l'interface de ligne de commande est publiée, abonnez-vous au flux Atom.

Questions ou rétroaction