Interrogation des ressources

Vous pouvez trouver des ressources Oracle Cloud Infrastructure dans une location en effectuant une recherche de texte libre ou en exécutant une requête. Une recherche de texte libre recherche les ressources contenant le texte indiqué n'importe où dans les métadonnées de ressource. Une requête avancée permet de rechercher des ressources en fonction de champs et de conditions spécifiques à l'aide du langage de requête. Lors de la recherche de ressources, les recherches de texte libre et les requêtes reposent à la fois sur l'indexation des ressources et sur les attributs indexés pour un type de ressource particulier. La recherche limite également la portée des résultats de ressource à la région sélectionnée.

Remarque

Ressources prises en charge et utilisation des requêtes de ressource avancées

Les résultats de recherche affichés reflètent ce que Search considère comme des ressources prises en charge. Pour connaître les services et ressources Oracle Cloud Infrastructure pris en charge par Search, reportez-vous à Ressources prises en charge dans Présentation de Search ou à Liste des types de ressource pris en charge par Search.

Recherche des instances

Vous pouvez rechercher des instances (ou une carte d'interface réseau virtuelle fournie avec une instance) en entrant une adresse IPv4 ou IPv6 dans une recherche en texte libre. En outre, dans les résultats de recherche, Search offre une vue améliorée des attributs de ressource pour les ressources d'instance.

Par défaut, les résultats de recherche affichent un ensemble limité et commun d'attributs de ressource pour toute ressource correspondante. Dans la console, ces attributs de ressource incluent le nom d'affichage, le type de ressource, l'OCID, le compartiment, l'état de cycle de vie et l'heure de création. Dans le kit SDK ou l'interface de ligne de commande, les résultats de recherche de ressource de base incluent également le domaine de disponibilité et toutes les balises associées à la ressource.

Vous pouvez voir la sélection de détails supplémentaires indexés pour les ressources d'instance en appliquant le filtre de type de ressource facultatif aux résultats de la recherche. Pour appliquer le filtre de type de ressource, vous devez d'abord obtenir les résultats de la recherche en suivant l'une des procédures basées sur la console dans Exécution d'une recherche en texte libre, Réutilisation de termes de recherche récents, Exécution d'une requête personnalisée de format libre ou Exécution d'un exemple de requête.

Lorsque vous essayez de trouver des instances en indiquant une adresse IP dans la zone de recherche, le service la traite comme une recherche de texte libre. Tout ce qui concerne le traitement des recherches de texte libre par le service s'applique, comme décrit dans Recherche de texte libre, de la mise en correspondance et du classement des résultats à l'utilisation de caractères génériques. Par exemple, vous pouvez saisir l'adresse IPv6 suivante :
68be:66d1:e4a1:ae53:6905:ecab:30a1:*

La recherche interprète le caractère générique dans le dernier champ de 16 bits comme décrit dans la section Caractères génériques. Le service tente ensuite de mettre en correspondance le terme de recherche traduit avec les valeurs de tous les attributs de ressource indexés pour toutes les ressources indexées. Si la chaîne apparaît dans un champ indexé, tel que l'adresse IP d'une instance, Search considère l'élément trouvé comme un résultat correspondant et le renvoie dans la liste des résultats. Si vous disposez d'une instance avec l'adresse IPv6 68be:66d1:e4a1:ae53:6905:ecab:30a1:a814, par exemple, vous pouvez filtrer par type de ressource d'instance pour obtenir une vue détaillée des résultats de recherche et des autres résultats d'instance correspondants.

Pour plus d'informations sur l'exécution d'une recherche de texte libre et le filtrage des résultats, reportez-vous à la rubrique Exécution d'une recherche de texte libre.

Recherche de ressources par OCID

Vous pouvez rechercher une ressource de plusieurs façons en fonction de son OCID . Vous pouvez saisir directement un OCID en tant que recherche de texte libre. Cependant, nous vous recommandons de construire une requête de ressource avancée à la place. Lorsque vous créez une requête pour rechercher une ressource à l'aide de son OCID, vous pouvez fournir l'OCID dans le cadre d'une instruction de condition ou en tant que texte correspondant. Par exemple, pour rechercher un compartiment avec un OCID spécifique et une instruction de condition, procédez comme suit :

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

Pour plus d'informations sur cette syntaxe de requête, reportez-vous à Conditions.

Par exemple, pour rechercher un compartiment avec un OCID spécifique avec une clause correspondante, procédez comme suit :

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

Pour plus d'informations sur cette syntaxe de requête, reportez-vous à Correspondance.

Toutes les méthodes exigent que vous fournissiez exactement l'OCID de ressource dans son intégralité.