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 gli elementi che la ricerca considera risorse supportate. Per vedere quali servizi e risorse di Oracle Cloud Infrastructure Search supportano, consulta la sezione Risorse supportate della sezione Panoramica della ricerca o consulta la sezione 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 ulteriori dettagli di selezione indicizzati per le risorse dell'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 sulla console disponibili in Esecuzione di una ricerca di 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 di testo libero. Vengono applicate tutte le informazioni sul modo in cui il servizio tratta le ricerche di testo libero, come descritto in Ricerca di testo libero, dalla corrispondenza e 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 di testo libero e sull'applicazione di filtri ai risultati, vedere Esecuzione di una ricerca di 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.