Création et exécution d'une requête

Sur la page Exécuter des requêtes, vous pouvez créer et exécuter une requête.

Les requêtes personnalisées vous permettent d'inspecter les instances en temps réel. Vous pouvez exécuter une requête sur toutes les cibles ou sur des cibles spécifiques, ou sur une liste gérée d'instances ou une liste personnalisée d'instances.

Vous pouvez réexécuter des requêtes que vous avez déjà exécutées, les ajouter aux favoris et les baser sur des requêtes planifiées.

    1. Ouvrez le menu de navigation et sélectionnez Identité et sécurité. Sous Cloud Guard, sélectionnez Requêtes.
    2. Sur la page Requêtes, sélectionnez Exécuter la requête.
    3. Sous Sécurité d'instance, définissez la portée à l'aide de l'une des deux options suivantes :
      • Pour spécifier la portée en termes de cibles, sélectionnez Cibles, puis :
        • Sélectionnez Toutes les cibles.

          Ou

        • Sélectionnez Choisir une cible, puis sélectionnez une cible dans la liste Cibles.
      • Sélectionnez Instances, puis :
        • Sélectionnez Liste gérée, puis une liste dans la liste déroulante Liste gérée.

          Ou

        • Sélectionnez Liste personnalisée, puis Sélectionner des instances et indiquez une liste d'instances en fonction de la région et du compartiment.
    4. Dans la zone Requête SQL, entrez la requête OSquery à exécuter.
      Remarque

      Si les requêtes précédentes ont été enregistrées en tant que favoris, vous pouvez également sélectionner une requête dans la liste Requête favorite. Cela permet de copier la requête favorite dans la zone Requête SQL, où vous pouvez la modifier selon vos besoins ou l'exécuter telle quelle.
    5. Sélectionnez Run.
    6. Surveillez l'affichage des résultats de la requête dans la zone Résultats.
      Si vous ne voulez pas attendre que les résultats de votre requête apparaissent ici, vous pouvez visualiser les résultats ultérieurement à partir de la page Requêtes antérieures.
    7. Une fois les résultats de la requête affichés, vous pouvez :
      • sélectionnez le lien dans l'OCID d'instance pour copier l'OCID d'instance dans le presse-papiers.
      • sélectionnez l'icône Développer Image de l'icône Développer à l'extrémité droite de la ligne de l'instance pour afficher les informations détaillées de tous les éléments de l'instance.
      • sélectionnez Exécuter une nouvelle requête en bas de la page pour exécuter à nouveau la même requête.
      • Sélectionnez Actions en bas de la page et sélectionnez :

        Afficher dans les requêtes précédentes pour continuer à afficher les résultats de cette requête sur la page Requêtes antérieures.

        Ajouter aux favoris pour ajouter cette requête à la liste des favoris.

        Téléchargez les résultats pour les télécharger dans un fichier CSV que vous pouvez ouvrir dans une feuille de calcul.

        Créer en tant que requête planifiée pour exécuter cette requête à intervalles planifiés.

        1. Dans le panneau Informations de requête de la page Créer une requête de protection de charge globale, entrez un nom de requête et, éventuellement, une description.

          Evitez de saisir des informations confidentielles. .

        2. Facultatif : modifiez les paramètres de compartiment et de portée.
        3. sélectionnez Suivant.
        4. Dans le panneau Configuration des résultats, indiquez les régions à rechercher et activez la journalisation pour chacune d'elles.
        5. Sélectionnez Soumettre.
  • Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.

    Les requêtes

    Utilisez la commande oci cloud-guard adhoc-query create et les paramètres requis pour créer une requête :

    oci cloud-guard adhoc-query create --adhoc-query-details <valid_json_complex_type> --compartment-id, -c <compartment_ocid> [OPTIONS]

    Résultats de la requête

    Utilisez la commande oci cloud-guard adhoc-query-result-collection get-adhoc-query-result-content et les paramètres requis pour télécharger les résultats d'une requête spécifique vers un fichier :

    oci cloud-guard adhoc-query-result-collection get-adhoc-query-result-content  --adhoc-query-id <query_ocid> --file <file_name> [OPTIONS]

    Utilisez la commande oci cloud-guard adhoc-query-result-collection list-adhoc-query-results et les paramètres requis pour répertorier les résultats d'une requête spécifique :

    oci cloud-guard adhoc-query-result-collection list-adhoc-query-results --adhoc-query-id <query_ocid> --compartment-id, -c <compartment_ocid> [OPTIONS]
  • Les requêtes

    Exécutez l'opération CreateAdhocQuery pour créer une requête.

    Résultats de la requête

    Exécutez l'opération GetAdhocQueryResultContent pour télécharger les résultats d'une requête spécifique vers un fichier.

    Exécutez l'opération ListAdhocQueryResults pour répertorier les résultats d'une requête spécifique.