Interfaccia della riga di comando (CLI)
L'interfaccia CLI è uno strumento di stampa di piccole dimensioni che puoi utilizzare da solo o con la console per completare le attività di Oracle Cloud Infrastructure. L'interfaccia CLI fornisce le stesse funzionalità di base della console, oltre a comandi aggiuntivi. Alcuni di questi, come la possibilità di eseguire script, estendono la funzionalità della console.
Cloud Shell: l'interfaccia CLI è preconfigurata con le credenziali e pronta per l'uso immediato da Cloud Shell. Per ulteriori informazioni sull'uso dell'interfaccia CLI dall'interno di Cloud Shell, vedere Guida introduttiva a Cloud Shell.
Oracle Linux Cloud Developer Image: l'interfaccia CLI è preinstallata nell'immagine della piattaforma Oracle Linux Cloud Developer. Per ulteriori informazioni, vedere Oracle Linux Cloud Developer.
Oracle Autonomous Linux: l'interfaccia CLI è preinstallata su Oracle Autonomous Linux versioni 7 e 8. Per ulteriori informazioni, vedere Oracle Autonomous Linux Image.
Questa CLI e questo esempio hanno una doppia licenza sotto la Universal Permissive License 1.0 e la Apache License 2.0; i contenuti di terze parti sono concessi in licenza separatamente come descritto nel codice.
La CLI si basa su Oracle Cloud Infrastructure SDK per Python ed è eseguita su Mac, Windows o Linux. Il codice Python effettua chiamate alle API di Oracle Cloud Infrastructure per fornire le funzionalità implementate per i vari servizi. Si tratta di API REST che utilizzano richieste e risposte HTTPS. Per ulteriori informazioni, vedere Informazioni sull'interfaccia API.
Installazione: vedere Avvio rapido.
Riferimento: è possibile ottenere assistenza immediata su qualsiasi comando CLI. Per iniziare, eseguire oci --help
dalla riga di comando. È inoltre possibile visualizzare il riferimento riga di comando. Questo riferimento deriva dalle API e dal testo della Guida nel codice sorgente di Python.
Requisiti
Per installare e utilizzare l'interfaccia CLI, è necessario disporre di quanto riportato di seguito.
- Un account Oracle Cloud Infrastructure.
- Un utente creato in tale account, in un gruppo con un criterio che concede le autorizzazioni desiderate. Questo utente può essere l'utente corrente, un'altra persona o un sistema che chiama l'API. Per un esempio su come impostare un nuovo utente, gruppo, compartimento e criterio, vedere Aggiunta di utenti. Per un elenco di altri criteri tipici di Oracle Cloud Infrastructure, consulta le policy comuni.
- Una coppia di chiavi utilizzata per firmare le richieste API, con la chiave pubblica caricata in Oracle. Solo l'utente che chiama l'API deve possedere la chiave privata. Vedere Configuring the CLI. Nota
Per utilizzare l'interfaccia CLI senza una coppia di chiavi, è possibile utilizzare l'autenticazione basata su token. Per ulteriori informazioni, vedere Autenticazione basata su token per l'interfaccia CLI. - Versione supportata di Python su un sistema operativo supportato.
-
Se è necessaria la conformità a FIPS, vedere Uso delle librerie convalidate in base a FIPS.
Versioni e sistemi operativi Python supportati
In questa tabella sono elencate le versioni di Python supportate dall'interfaccia CLI di ciascun sistema operativo.
Sistema operativo | Versioni Python supportate per CLI |
---|---|
Oracle Autonomous Linux 7,9 | dal 3.6 al 3.9 |
Oracle Linux 7.8 | dal 3.6 al 3.9 |
Oracle Linux 7.9 | dal 3.6 al 3.9 |
Oracle Linux 8 | dal 3.6 al 3.12 |
Oracle Linux 9 | dal 3.7 al 3.12 |
Ubuntu 20.0.4 | dal 3.9 al 3.12 |
Desktop Windows 10 e 11 | dal 3.9 al 3.12 |
Windows Server (2012/2016/2019) | dal 3.9 al 3.12 |
Windows Server 2022 | dal 3.9 al 3.12 |
Le versioni più recenti di Python potrebbero non essere immediatamente supportate. L'interfaccia CLI potrebbe funzionare su sistemi operativi privi di elenco ma non è necessario testarne la compatibilità.
Se si utilizza il installer CLI e non si dispone di Python sul computer, il programma di installazione consente di installare automaticamente Python. Se sul computer è già installato Python, è possibile utilizzare il comando python --version
per scoprire quale versione è installata.
Servizi supportati
- Access Governance
- Lingua AI
- Discorso AI
- Visione AI
- Analytics Cloud
- Annunci
- Gateway API
- Application Dependency Management
- Application Performance Monitoring
- Esegui audit
- Recupero autonomo
- Ridimensionamento automatico (computazione)
- Bastion
- Servizio Big Data
- Piattaforma Blockchain
- Budget
- Crea
- Cache OCI
- Certificati
- Bridge cloud
- Cloud Guard
- Migrazioni cloud
- Gruppi di posizionamento cluster
- Compute Cloud@Customer
- Agente istanza di computazione (agente Oracle Cloud)
- Hub connettore
- Motore Kubernetes
- Istanze contenitore
- Gestione dei contenuti
- Servizi di base (Networking, Compute, Volume a blocchi)
- Gestione della connettività dati
- Gestione del ciclo di vita del database
- Migrazione del database
- Catalogo dati
- Flusso di dati
- Etichettatura dati
- Integrazione dei dati
- Etichettatura dati
- Data Safe
- Data science
- Database
- Gestione database
- Strumenti del database
- Controllo dell'accesso delegato
- Segnale domanda
- Settore DevOps
- Digital Assistant
- Digital Media
- Disaster Recovery
- DNS
- Document Understanding
- Consegna tramite e-mail
- Enterprise Manager Warehouse
- Eventi
- Aggiornamento della flotta Exadata
- Storage di file
- Storage di file con Lustre
- Gestione delle applicazioni della flotta
- Funzioni
- Fusion Apps as a Service
- AI generativa
- Agente AI generativa
- Inferenza AI generativa
- Artifact generici
- Globally Distributed Database
- Golden Gate
- Regole di governance
- Controlli stato
- IAM
- Domini di Identity
- Integrazione
- Gestione Java
- Download di Java Management Service
- Gestione delle chiavi (per il servizio Vault)
- Gestore licenza
- Limiti
- Load balancer
- Registrazione
- Log Analytics
- Ricerca di log
- Registrazione dell'inclusione
- Accesso gestito
- Servizi gestiti per Mac
- Management Agent nel cloud
- Dashboard di gestione
- Marketplace
- Offerta privata Marketplace
- Monitoraggio
- HeatWave
- Firewall di rete
- Bilanciamento del carico di rete
- Monitoraggio della rete
- Topologia di networking
- NoSQL Database Cloud
- Notifiche
- Storage degli oggetti
- OCI Control Center
- Registro OCI
- Desktop sicuri OCI
- OneSubscription
- Operations Insights
- Controllo accesso operatore
- Ottimizzatore
- Organizzazioni
- Gestione sistema operativo
- Hub di gestione del sistema operativo
- PostgreSQL
- Automazione dei processi
- Publisher
- Servizio coda
- Quote
- Resource Manager
- Strumento di pianificazione delle risorse
- Cerca
- Gestione dei segreti (per il servizio Vault)
- Recupero segreto (per il servizio Vault)
- Desktop sicuri
- Catalogo servizi
- Mesh di servizio
- Gestione codice sorgente
- Monitoraggio dello stack
- Streaming
- Gestione del supporto
- Intelligence sulle minacce
- Uso
- Visual Builder
- VMWare Soluzione
- Accelerazione e sicurezza delle applicazioni Web
- Gestione WebLogic
- Richieste di lavoro (Computazione, Database)
- Gestione WebLogic
Contattateci
Contributi
Hai trovato una soluzione per un bug o una nuova funzionalità a cui vorresti contribuire? L'SDK è open source e accetta le richieste Pull su GitHub.
Notifiche
Per ricevere una notifica quando viene rilasciata una nuova versione dell'interfaccia CLI, eseguire la sottoscrizione al feed Atom.
Domande o feedback
- GitHub Problemi: consente di inviare bug e richieste di funzioni solo
- Sezione Strumenti per sviluppatori dei forum di Oracle Cloud
- My Oracle Support