Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Référence syntaxique des requêtes de recherche pour Resource Explorer
Explorateur de ressources AWS vous aide à trouver des AWS ressources individuelles dans votre Comptes AWS. Pour vous aider à trouver les ressources exactes que vous recherchez, Resource Explorer accepte les chaînes de requête de recherche qui prennent en charge la syntaxe décrite dans cette rubrique. Par exemple, des requêtes qui montrent comment utiliser les fonctionnalités décrites ici, voirExemples de requêtes de recherche dans Resource Explorer.
Note
Pour le moment, les balises associées aux ressources AWS Identity and Access Management (IAM), telles que les rôles ou les utilisateurs, ne sont pas indexées.
Fonctionnement des requêtes dans Resource Explorer
Les requêtes de recherche utilisent toujours une vue. Si vous n'en spécifiez pas explicitement une, Resource Explorer utilise la vue désignée par défaut pour la vue dans Région AWS laquelle vous travaillez.
Les vues déterminent les ressources que vous pouvez consulter. Vous pouvez créer différentes vues qui renvoient chacune un ensemble de ressources différent.
Par exemple, vous pouvez créer une vue qui inclut uniquement les ressources étiquetées avec la clé Environment
et la valeurProduction
. Vous pouvez ensuite choisir d'accorder l'accès à cette vue uniquement aux utilisateurs qui ont des raisons professionnelles de consulter ces ressources. Les Alpha
différents utilisateurs qui ont besoin de consulter ces ressources peuvent accéder à une vue distincte qui inclut les ressources de l'Beta
environnement. Pour plus d'informations sur le contrôle des utilisateurs ayant accès à quelles vues, consultezAutorisation de l'accès aux vues de l'Explorateur de ressources pour la recherche.
Syntaxe des chaînes de requête
Cette section fournit des informations sur les aspects de base de la syntaxe des requêtes, des filtres et des opérateurs de filtre.
Principes de base
Dans sa forme la plus élémentaire, a QueryString
est un ensemble de mots clés de texte de forme libre qui sont implicitement joints par un opérateur logiqueOR
. Séparez chaque mot clé des autres en utilisant un espace, comme illustré dans l'exemple suivant :
ec2 billing test gamma
Resource Explorer estime que cette liste de mots clés signifie :
ec2 OR billing OR test OR gamma
L'explorateur de ressources trie les résultats par pertinence, en privilégiant les ressources qui correspondent à un plus grand nombre de termes de recherche. Les ressources qui ne correspondent pas à un ou plusieurs termes ne sont pas exclues des résultats. Cependant, Resource Explorer les considère comme moins pertinentes et les place plus bas dans les résultats de recherche.
Si vous spécifiez une chaîne vide pour le QueryString
paramètre, votre requête renvoie les 1 000 premières ressources disponibles via la vue utilisée pour l'opération. Le nombre maximum de ressources pouvant être renvoyées par une requête est de 1 000.
Note
AWS se réserve le droit de mettre à jour la logique de correspondance et les algorithmes de pertinence pour évaluer les mots clés en texte libre afin de fournir aux clients les résultats les plus pertinents. Par conséquent, les résultats renvoyés pour les mêmes requêtes utilisant des mots clés en texte libre peuvent changer au fil du temps. Lorsque vous avez besoin de résultats plus déterministes, nous vous recommandons d'utiliser des filtres. La logique de correspondance des filtres ne change pas au fil du temps.
Filtres
Vous pouvez limiter les résultats de votre requête de manière plus stricte en incluant des filtres. Contrairement aux mots clés textuels, les filtres sont évalués dans la requête à l'aide de l'ANDopérateur. Par exemple, considérez la requête suivante composée de deux mots clés libres et de deux filtres :
test instance service:EC2 region:us-west-2
Cette requête est évaluée comme suit :
( test OR instance ) AND service:EC2 AND region:us-west-2
Les filtres sont toujours évalués à l'aide d'opérateurs ANDlogiques. Si une ressource ne correspond pas au filtre, elle n'est pas incluse dans les résultats. Les résultats de l'exemple de requête incluent toutes les ressources associées à AmazonEC2, situées dans l'ouest des États-Unis (Oregon) Région AWS et auxquelles au moins un des mots clés est attaché d'une manière ou d'une autre.
Note
En raison de l'impliciteAND
, vous ne pouvez utiliser qu'un seul filtre pour un attribut qui ne peut avoir qu'une seule valeur associée à la ressource. Par exemple, une ressource ne peut faire partie que d'une seule ressource Région AWS. Par conséquent, la requête suivante ne renvoie aucun résultat.
region:us-east-1 region:us-west-1
Cette limitation ne s'applique pas aux filtres pour les attributs qui peuvent avoir plusieurs valeurs en même temps, tels que tag:
tag.key:
, ettag.value:
.
Le tableau suivant répertorie les noms de filtres disponibles que vous pouvez utiliser dans une requête de recherche de l'explorateur de ressources.
Nom du filtre | Description et exemple |
---|---|
|
Celui Compte AWS qui possède la ressource. L'explorateur de ressources inclut dans les résultats uniquement les ressources détenues par le compte spécifié.
|
|
Ce filtre vous permet de rechercher des ressources avec une clé de
NotePour utiliser ce filtre, votre vue doit avoir accès aux données de balisage. |
|
L'identifiant d'une ressource individuelle, exprimé sous la forme d'un nom de ressource Amazon (ARN).
|
|
L' Région AWS endroit où se trouve la ressource. L'explorateur de ressources inclut dans les résultats uniquement les ressources qui résident dans le fichier spécifié Région AWS.
NoteLa saisie uniquement du code de région (sans filtre, par exemple |
|
Cas particulier pour le
NoteLe fait de taper uniquement le mot clé |
|
Type de ressource en
|
|
Ce filtre vous permet de rechercher des ressources compatibles avec les balises.
|
|
Le Service AWS qui est associé au type de ressource. L'explorateur de ressources inclut dans les résultats uniquement les ressources créées et gérées par le service spécifié.
|
|
Une paire clé/valeur de balise exprimée sous la forme.
|
|
Cas particulier du NoteLes ressources dotées de balises AWS créées par un service apparaissent toujours dans les résultats de ce filtre. |
|
Cas particulier du NoteLes ressources dotées de balises AWS créées par un service apparaissent toujours dans les résultats de ce filtre. |
|
Une clé de tag. L'explorateur de ressources inclut dans les résultats uniquement les ressources dotées d'une balise avec une clé correspondante, quelle que soit leur valeur.
|
|
Une valeur de balise. L'explorateur de ressources inclut dans les résultats uniquement les ressources dotées d'une balise avec une valeur correspondante, quel que soit le nom de la clé.
|
Opérateurs de filtrage
Vous pouvez modifier vos mots clés et vos filtres en incluant l'un des opérateurs présentés dans le tableau suivant dans la chaîne.
Opérateur | Description et exemple |
---|---|
or " |
Entourez une phrase comportant plusieurs mots qui doit être traitée comme un seul mot clé par des guillemets doubles ( Si vous n'utilisez pas de guillemets doubles, Resource Explorer divise la phrase en ses composants par des espaces ou des tirets, et inclut les ressources correspondant aux composants individuels, même s'ils ne sont pas ensemble ou dans un ordre différent. Les devis doivent porter sur tout ce qui concerne l'opérateur.
|
|
Correspondance des préfixes avec caractères génériques. Vous pouvez placer un caractère générique (un astérisque
ImportantLa recherche unifiée insère automatiquement un opérateur de caractère générique ( La recherche effectuée par la zone de texte Requête sur la page de recherche de ressources |
|
ImportantSi vous utilisez la AWS CLI
La chaîne de requête corrigée suivante, avec un espace de
Si vous modifiez l'ordre des filtres dans la chaîne de requête afin qu'il ne s'
|
\ |
Vous pouvez éviter les caractères spéciaux qui doivent être inclus exactement comme indiqué plutôt que interprétés. Si votre texte contient l'un des caractères spéciaux ( En outre, pour empêcher Resource Explorer de diviser l'expression au niveau des traits d'union en trois mots clés distincts, vous pouvez placer la phrase entière entre guillemets doubles.
Pour insérer une barre oblique inverse littérale, insérez deux barres obliques inversées d'affilée. La première barre oblique inverse est interprétée comme un échappement et la seconde est le caractère littéral à insérer.
|
Note
Si la vue inclut les balises associées aux ressources, l'Search
opération ne génère pas d'erreurs de validation pour les chaînes de recherche, car un filtre non valide peut également être interprété comme une recherche de texte libre. Par exemple, même s'il cat:blue
ressemble à un filtre, Resource Explorer ne peut pas l'analyser comme tel car il cat:
ne fait pas partie des filtres définis et valides. Resource Explorer interprète plutôt la chaîne entière comme une chaîne de recherche de forme libre pour lui permettre de correspondre à des éléments tels que le nom d'une clé de balise ou une partie d'un. ARN
L'opération génère une erreur de validation si l'une des conditions suivantes est vraie :
-
La vue n'inclut pas d'informations sur les balises
-
La requête de recherche utilise explicitement un filtre de balises (
tag.key:
tag.value:
, outag:
)