Befehlszeilenschnittstelle (CLI)
Die CLI ist ein schlankes Tool, das Sie eigenständig oder mit der Konsole verwenden können, um Oracle Cloud Infrastructure-Aufgaben auszuführen. Die CLI stellt dieselben Kernfunktionen wie die Konsole sowie zusätzliche Befehle bereit. Einige dieser Leistungsmerkmale, wie beispielsweise die Möglichkeit zur Ausführung von Skripten, erweitern auch die Funktionalität der Console.
Cloud Shell: Die CLI ist mit Ihren Zugangsdaten vorkonfiguriert und sofort in Cloud Shell einsatzbereit. Weitere Informationen zur Verwendung der CLI in Cloud Shell finden Sie unter Erste Schritte mit Cloud Shell.
Oracle Linux Cloud Developer-Imag: Die CLI ist im Oracle Linux Cloud Developer-Plattformimage vorinstalliert. Weitere Informationen finden Sie unter Oracle Linux Cloud Developer.
Oracle Autonomous Linux: Die CLI ist auf den Oracle Autonomous Linux-Versionen 7 und 8 vorinstalliert. Weitere Informationen hierzu finden Sie unter Oracle Autonomous Linux-Image.
Diese CLI 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.
Die CLI basiert auf dem Oracle Cloud Infrastructure-SDK für Python und wird unter Mac, Windows oder Linux ausgeführt. Der Python-Code führt Aufrufe an Oracle Cloud Infrastructure-APIs aus, um die für die verschiedenen Services implementierte Funktionalität bereitzustellen. Dies sind REST-APIs, die HTTPS-Anforderungen und -Antworten verwenden. Weitere Informationen finden Sie unter Informationen zur API.
Installation: Siehe Schnellstart.
Referenz: Zu jedem CLI-Befehl können Sie direkt Hilfe aufrufen. Führen Sie dazu über die Befehlszeile folgenden Befehl aus: oci --help
. Sie können auch die Befehlszeilenreferenz anzeigen. Diese Referenz wird aus den APIs und dem Hilfetext im Python-Quellcode abgeleitet.
Anforderungen
Voraussetzungen für die Installation und Verwendung der CLI:
- Ein Oracle Cloud Infrastructure-Account.
- Ein in diesem Account erstellter Benutzer in einer Gruppe mit einer Policy, die die gewünschten Berechtigungen erteilt. Dieser Accountbenutzer können Sie, eine andere Person oder ein System sein, das die API aufruft. 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 mit weiteren typischen Oracle Cloud Infrastructure-Policys 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. Siehe CLI konfigurieren. Hinweis
Um die CLI ohne Schlüsselpaar zu verwenden, können Sie eine tokenbasierte Authentifizierung nutzen. Weitere Informationen finden Sie unter Tokenbasierte Authentifizierung für die CLI. - Eine unterstützte Python-Version auf einem unterstützten Betriebssystem.
-
Wenn Sie FIPS-Compliance benötigen, finden Sie weitere Informationen unter FIPS-validierte Librarys verwenden.
Unterstützte Python-Versionen und Betriebssysteme
In dieser Tabelle werden die Python-Versionen aufgeführt, die von der CLI für jedes BS unterstützt werden:
Betriebssystem | Unterstützte Python-Versionen für CLI |
---|---|
Oracle Autonomous Linux 7.9 | 3.6 bis 3.9 |
Oracle Linux 7.8 | 3.6 bis 3.9 |
Oracle Linux 7.9 | 3.6 bis 3.9 |
Oracle Linux 8 | 3.6 bis 3.12 |
Oracle Linux 9 | 3.7 bis 3.12 |
Ubuntu 20.0.4 | 3.9 bis 3.12 |
Windows Desktop 10 und 11 | 3.9 bis 3.12 |
Windows Server (2012/2016/2019) | 3.9 bis 3.12 |
Windows-Server 2022 | 3.9 bis 3.12 |
Neuere Versionen von Python werden möglicherweise nicht sofort unterstützt. Die CLI funktioniert möglicherweise auf nicht aufgelisteten Betriebssystemen, wir testen sie jedoch nicht auf Kompatibilität.
Wenn Sie das CLI-Installationsprogramm verwenden und nicht auf Ihrem Rechner Python installiert ist, bietet das Installationsprogramm an, automatisch Python für Sie zu installieren. Wenn Python bereits auf Ihrem Rechner installiert ist, können Sie mit dem Befehl python --version
ermitteln, welche Version installiert ist.
Unterstützte Services
- Zugriffs-Governance
- KI-Texterkennung
- KI-Spracherkennung
- KI-Vision
- Analytics Cloud
- Ankündigungen
- API-Gateway
- Application Dependency Management
- Application Performance Monitoring
- Audit
- Autonomous Recovery
- Autoscaling (Compute)
- Bastion
- Big Data Service
- Blockchain Platform
- Budgets
- Erstellung
- OCI Cache
- Zertifikate
- Cloud-Bridge
- Cloud Guard
- Cloud-Migrationen
- Clusterplatzierungsgruppen
- Compute Cloud@Customer
- Compute Instance Agent (Oracle Cloud Agent)
- Connector-Hub
- Kubernetes Engine
- Containerinstanzen
- Contentmanagement
- Coreservices (Networking, Compute, Block Volume)
- Datenkonnektivitätsmanagement
- Datenbanklebenszyklusmanagement
- Datenbankmigration
- Datenkatalog
- Datenfluss
- Datenlabeling
- Datenintegration
- Datenlabeling
- Data Safe
- Data Science
- Database
- Datenbankmanagement
- Datenbanktools
- Zugriffskontrolle delegieren
- Bedarfssignal
- DevOps
- Digitaler Assistent
- Digital Media
- Disaster Recovery
- DNS
- Document Understanding
- Email-Zustellung
- Enterprise Manager Warehouse
- Events
- Exadata-Flottenaktualisierung
- File Storage
- File Storage with Lustre
- Flottenanwendungsmanagement
- Functions
- Fusion Apps-as-a-Service
- Generative KI
- Generative AI Agent
- Generative KI - Inferenz
- Generische Artefakte
- Global verteilte Datenbank
- GoldenGate
- Governance-Regeln
- Health Checks
- IAM
- Identitätsdomains
- Integration
- Java-Management
- Java Management Service-Downloads
- Key Management (für den Vault-Service)
- Lizenzmanager
- Limits
- Load Balancer
- Logging
- Loganalyse
- Logging Search
- Logging Ingestion
- Managed Access
- Verwaltete Services für Mac
- Management Agent Cloud
- Management Dashboard
- Marketplace
- Privates Marktplatzangebot
- Monitoring
- MySQL HeatWave
- Netzwerkfirewall
- Network Load Balancing
- Netzwerkmonitoring
- Netzwerktopologie
- NoSQL Database Cloud
- Benachrichtigungen
- Object Storage
- OCI Control Center
- OCI Registry
- Sichere OCI-Desktops
- OneSubscription
- Operations Insights
- Operatorzugriffskontrolle
- Optimizer
- Organisationen
- OS Management
- OS Management Hub
- PostgreSQL
- Process Automation
- Publisher
- Queue-Service
- Quota
- Ressourcenmanager
- Ressourcenplanung
- Suchen
- Secret-Management (für den Vault-Service)
- Secret-Abruf (für den Vault-Service)
- Sichere Desktops
- Servicekatalog
- Service-Mesh
- Quellcodemanagement
- Stackmonitoring
- Streaming
- Supportmanagement
- Threat Intelligence
- Nutzung
- Visual Builder
- VMWare Solution
- Web Application Acceleration and Security
- WebLogic-Management
- Arbeitsanforderungen (Compute, Database)
- WebLogic-Management
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 der CLI veröffentlicht wird, abonnieren Sie den Atom-Feed.
Fragen oder Feedback
- GitHub-Probleme: Nur zum Einreichen von Bugs und Featureanfragen
- Abschnitt "Entwicklertools" der Oracle Cloud-Foren
- My Oracle Support