Esecuzione di query sulle risorse

Puoi trovare le risorse Oracle Cloud Infrastructure in una tenancy eseguendo una ricerca di testo libero o eseguendo una query. Una ricerca di testo libero trova le risorse con il testo specificato in qualsiasi punto dei metadati della risorsa. Una query avanzata consente di trovare risorse in base a campi e condizioni specifiche utilizzando il linguaggio di query. Quando si trovano risorse, sia le ricerche di testo libero che le query si basano sull'indicizzazione delle risorse e sugli attributi indicizzati per un determinato tipo di risorsa. Cerca anche i risultati delle risorse degli ambiti nell'area selezionata.

Nota

Risorse supportate e utilizzo di query avanzate sulle risorse

I risultati della ricerca visualizzati riflettono ciò che Search considera risorse supportate. Per vedere i servizi e le risorse di Oracle Cloud Infrastructure supportati da Search, vedere la sezione Risorse supportate di Panoramica della ricerca o vedere Elenco dei tipi di risorse supportati dalla ricerca.

Ricerca istanze

Puoi trovare le istanze (o una VNIC fornita con un'istanza) immettendo un indirizzo IPv4 o IPv6 come ricerca in testo libero. Inoltre, nei risultati della ricerca, Search offre una vista migliorata degli attributi delle risorse per le risorse dell'istanza.

Per impostazione predefinita, nei risultati della ricerca viene visualizzato un set limitato e comune di attributi risorsa per qualsiasi risorsa corrispondente. Nella console, questi attributi risorsa includono il nome visualizzato, il tipo di risorsa, l'OCID, il compartimento, lo stato del ciclo di vita e l'ora di creazione. Nell'SDK o nell'interfaccia CLI, i risultati della ricerca delle risorse di base includono anche il dominio di disponibilità e le eventuali tag associate alla risorsa.

È possibile visualizzare la selezione di dettagli aggiuntivi indicizzati per le risorse di istanza applicando il filtro facoltativo del tipo di risorsa ai risultati della ricerca. Per applicare il filtro del tipo di risorsa, è innanzitutto necessario ottenere i risultati della ricerca seguendo una delle procedure basate su console in Esecuzione di una ricerca in formato testo libero, Riutilizzo dei termini di ricerca recenti, Esecuzione di una query personalizzata, in formato libero o Esecuzione di una query di esempio.

Quando si tenta di trovare le istanze fornendo un indirizzo IP nella casella di ricerca, il servizio lo considera come una ricerca in testo libero. Tutte le informazioni sul modo in cui il servizio tratta le ricerche in testo libero vengono applicate, come descritto in Ricerca in testo libero, dalla corrispondenza e la classificazione dei risultati all'uso dei caratteri jolly. Ad esempio, è possibile immettere il seguente indirizzo IPv6:
68be:66d1:e4a1:ae53:6905:ecab:30a1:*

Search interpreta il carattere jolly nell'ultimo campo a 16 bit come descritto in Caratteri jolly. Il servizio cerca quindi di trovare una corrispondenza tra il termine di ricerca tradotto e i valori di tutti gli attributi delle risorse indicizzate per tutte le risorse indicizzate. Se la stringa viene visualizzata in un campo indicizzato, ad esempio l'indirizzo IP di un'istanza, Search considera l'elemento trovato un risultato corrispondente e lo restituisce nell'elenco dei risultati. Se si dispone di un'istanza con l'indirizzo IPv6 68be:66d1:e4a1:ae53:6905:ecab:30a1:a814, ad esempio, è possibile filtrare in base al tipo di risorsa dell'istanza per ottenere una vista dettagliata dei risultati della ricerca e di qualsiasi altro risultato dell'istanza corrispondente.

Per ulteriori informazioni sull'esecuzione di una ricerca in testo libero e sull'applicazione di filtri ai risultati, vedere Esecuzione di una ricerca in testo libero.

Ricerca di risorse per OCID

Sono disponibili diversi modi per trovare una risorsa in base al relativo OCID . È possibile immettere direttamente un OCID come ricerca in testo libero. Tuttavia, si consiglia di creare una query di risorse avanzata. Quando si crea una query per trovare una risorsa in base al relativo OCID, è possibile fornire l'OCID come parte di un'istruzione di condizione o come testo corrispondente. Ad esempio, per trovare un compartimento con un OCID specifico con un'istruzione di condizione:

query compartment resources where identifier = 'ocid1.compartment.oc1..<unique_ID>'

Per ulteriori informazioni sulla sintassi della query, vedere Condizioni.

Oppure, ad esempio, per trovare un compartimento con un OCID specifico con una clausola di corrispondenza:

query compartment resources matching 'ocid1.compartment.oc1..<unique_ID>'

Per ulteriori informazioni sulla sintassi di questa query, vedere Corrispondenza.

Tutti i metodi richiedono di fornire esattamente l'OCID della risorsa nella sua interezza.