Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Syntaxreferenz für Suchabfragen für Resource Explorer
AWS Ressourcen Explorer hilft Ihnen dabei, einzelne AWS Ressourcen in Ihrem zu finden AWS-Konten. Damit Sie genau die Ressourcen finden können, nach denen Sie suchen, akzeptiert Resource Explorer Suchabfragezeichenfolgen, die die in diesem Thema beschriebene Syntax unterstützen. Beispielabfragen, die demonstrieren, wie die hier beschriebenen Funktionen verwendet werden, finden Sie unterBeispiel für Resource Explorer-Suchanfragen.
Anmerkung
Derzeit werden Tags, die an AWS Identity and Access Management (IAM) -Ressourcen wie Rollen oder Benutzer angehängt sind, nicht indexiert.
So funktionieren Abfragen im Resource Explorer
Suchanfragen verwenden immer eine Ansicht. Wenn Sie keine explizit angeben, verwendet Resource Explorer die Ansicht, die als Standardansicht für die Ansicht vorgesehen ist AWS-Region , in der Sie gerade arbeiten.
Ansichten bestimmen, welche Ressourcen für Sie zum Abfragen verfügbar sind. Sie können verschiedene Ansichten erstellen, die jeweils einen anderen Satz von Ressourcen zurückgeben.
Sie könnten beispielsweise eine Ansicht erstellen, die nur die Ressourcen enthält, die mit dem Schlüssel Environment
und dem Wert gekennzeichnet sindProduction
. Dann könnten Sie festlegen, dass nur Benutzern Zugriff auf diese Ansicht gewährt wird, die diese Ressourcen aus geschäftlichen Gründen aufrufen möchten. Verschiedene Benutzer, die diese Ressourcen einsehen müssen, könnten auf eine separate Ansicht zugreifen, die die Ressourcen Alpha
oder die Beta
Umgebung enthält. Informationen darüber, wie Sie steuern können, wer Zugriff auf welche Ansichten erhält, finden Sie unterZugriff auf Resource Explorer-Ansichten für die Suche gewähren.
Syntax der Abfragezeichenfolge
Dieser Abschnitt enthält Informationen zu grundlegenden Aspekten der Abfragesyntax, zu Filtern und Filteroperatoren.
Grundlagen
Im Grunde genommen QueryString
handelt es sich bei a um eine Reihe von frei formulierten Textschlüsselwörtern, die implizit durch einen logischen OR
Operator verknüpft werden. Trennen Sie jedes Schlüsselwort von den anderen, indem Sie ein Leerzeichen verwenden, wie im folgenden Beispiel gezeigt:
ec2 billing test gamma
Resource Explorer bewertet diese Liste von Schlüsselwörtern dahingehend, dass sie Folgendes bedeuten:
ec2 OR billing OR test OR gamma
Resource Explorer sortiert die Ergebnisse nach Relevanz und gibt Ressourcen, die einer größeren Anzahl von Suchbegriffen entsprechen, eine höhere Priorität. Ressourcen, die einem oder mehreren der Begriffe nicht entsprechen, werden nicht von den Ergebnissen ausgeschlossen. Resource Explorer betrachtet sie jedoch als weniger relevant und verschiebt sie in den Suchergebnissen weiter nach unten.
Wenn Sie eine leere Zeichenfolge für den QueryString
Parameter angeben, gibt Ihre Abfrage die ersten 1.000 Ressourcen zurück, die in der für den Vorgang verwendeten Ansicht verfügbar sind. Die maximale Anzahl von Ressourcen, die von einer Abfrage zurückgegeben werden können, ist 1.000.
Anmerkung
AWS behält sich das Recht vor, die Abgleichslogik und die Relevanzalgorithmen für die Bewertung von frei formulierten Textschlüsselwörtern zu aktualisieren, damit wir unseren Kunden die relevantesten Ergebnisse liefern können. Daher können sich die Ergebnisse, die für dieselben Abfragen mit frei formulierten Textschlüsselwörtern zurückgegeben werden, im Laufe der Zeit ändern. Wenn Sie deterministischere Ergebnisse benötigen, empfehlen wir die Verwendung von Filtern. Die Logik des Filterabgleichs ändert sich im Laufe der Zeit nicht.
Filter
Sie können die Ergebnisse Ihrer Abfrage strenger einschränken, indem Sie Filter einbeziehen. Im Gegensatz zu Textschlüsselwörtern werden Filter in der Abfrage mit dem ANDOperator ausgewertet. Stellen Sie sich beispielsweise die folgende Abfrage vor, die aus zwei frei formbaren Schlüsselwörtern und zwei Filtern besteht:
test instance service:EC2 region:us-west-2
Diese Abfrage wird wie folgt ausgewertet:
( test OR instance ) AND service:EC2 AND region:us-west-2
Filter werden immer mit ANDlogischen Operatoren ausgewertet. Wenn eine Ressource nicht mit dem Filter übereinstimmt, ist diese Ressource nicht in den Ergebnissen enthalten. Die Ergebnisse der Beispielabfrage beinhalten alle Ressourcen, die mit Amazon verknüpft sind EC2 und sich im Westen der USA (Oregon) befinden AWS-Region und denen mindestens eines der Schlüsselwörter in irgendeiner Weise zugeordnet ist.
Anmerkung
Aufgrund der impliziten Angabe AND
können Sie erfolgreich nur einen Filter für ein Attribut verwenden, für das nur ein Wert mit der Ressource verknüpft werden kann. Eine Ressource kann beispielsweise nur Teil einer AWS-Region Ressource sein. Daher gibt die folgende Abfrage keine Ergebnisse zurück.
region:us-east-1 region:us-west-1
Diese Einschränkung gilt nicht für Filter für Attribute, die mehrere Werte gleichzeitig haben können, wie tag:
tag.key:
, undtag.value:
.
In der folgenden Tabelle sind die verfügbaren Filternamen aufgeführt, die Sie in einer Resource Explorer-Suchabfrage verwenden können.
Name des Filters | Beschreibung und Beispiel |
---|---|
|
AWS-Konto Derjenige, dem die Ressource gehört. Resource Explorer bezieht in die Ergebnisse nur die Ressourcen ein, die dem angegebenen Konto gehören.
|
|
Mit diesem Filter können Sie nach Ressourcen mit einem
AnmerkungUm diesen Filter verwenden zu können, muss Ihre Ansicht Zugriff auf Tagging-Daten haben. |
|
Die Kennung einer einzelnen Ressource, ausgedrückt als Amazon-Ressourcenname (ARN).
|
|
Der AWS-Region Ort, an dem sich die Ressource befindet. Resource Explorer bezieht in die Ergebnisse nur die Ressourcen ein, die sich in der angegebenen AWS-Region Datenbank befinden.
AnmerkungWenn Sie nur den Regionalcode eingeben (ohne Filter, z. B. |
|
Ein Sonderfall für den
AnmerkungWenn Sie nur das Schlüsselwort eingeben, werden |
|
Der Ressourcentyp in
|
|
Mit diesem Filter können Sie nach Ressourcen suchen, die Tags unterstützen.
|
|
Die AWS-Service , die dem Typ der Ressource zugeordnet ist. Resource Explorer berücksichtigt in den Ergebnissen nur die Ressourcen, die vom angegebenen Dienst erstellt und verwaltet werden.
|
|
Ein Tag-Schlüssel/Wert-Paar, ausgedrückt als.
|
|
Ein Sonderfall des AnmerkungRessourcen mit vom AWS Dienst erstellten Tags werden weiterhin in den Ergebnissen für diesen Filter angezeigt. |
|
Ein Sonderfall des AnmerkungRessourcen mit vom AWS Dienst erstellten Tags werden weiterhin in den Ergebnissen für diesen Filter angezeigt. |
|
Ein Tag-Schlüssel. Resource Explorer bezieht in die Ergebnisse nur die Ressourcen ein, die über ein Tag mit einem passenden Schlüssel verfügen, unabhängig vom Wert.
|
|
Ein Tag-Wert. Resource Explorer bezieht unabhängig vom Schlüsselnamen nur die Ressourcen in die Ergebnisse ein, die über ein Tag mit einem passenden Wert verfügen.
|
Operatoren filtern
Sie können Ihre Schlüsselwörter und Filter ändern, indem Sie einen der in der folgenden Tabelle aufgeführten Operatoren als Teil der Zeichenfolge hinzufügen.
Operator | Beschreibung und Beispiel |
---|---|
or " |
Setzen Sie einen aus mehreren Wörtern bestehenden Satz, der als einzelnes Schlüsselwort behandelt werden soll, in doppelte Anführungszeichen ( Wenn Sie die doppelten Anführungszeichen nicht verwenden, teilt Resource Explorer den Ausdruck durch Leerzeichen oder Bindestriche in seine Bestandteile auf und schließt Ressourcen ein, die den einzelnen Komponenten entsprechen, auch wenn sie nicht zusammen oder in einer anderen Reihenfolge vorkommen. Alles hinter dem Operator sollte in Anführungszeichen stehen.
|
|
Platzhalterübereinstimmung mit Präfixen. Sie können ein Platzhalterzeichen (ein Sternchen
WichtigBei der einheitlichen Suche wird am Ende des ersten Schlüsselworts in der Zeichenfolge automatisch ein Platzhalterzeichen ( Bei der Suche, die im Textfeld Abfrage auf der Seite Ressourcensuche in der Resource |
|
WichtigWenn Sie den AWS CLI
Die folgende korrigierte Abfragezeichenfolge, bei der ein Leerzeichen
Wenn Sie die Reihenfolge der Filter in der Abfragezeichenfolge ändern, sodass das
|
\ |
Sie können Sonderzeichen maskieren, die exakt wie abgebildet enthalten und nicht interpretiert werden müssen. Wenn Ihr Text eines der Sonderzeichen ( Um zu verhindern, dass Resource Explorer den Ausdruck an den Bindestrichen in drei separate Schlüsselwörter aufteilt, können Sie außerdem den gesamten Ausdruck in doppelte Anführungszeichen setzen.
Um einen buchstäblichen umgekehrten Schrägstrich einzufügen, fügen Sie zwei umgekehrte Schrägstriche hintereinander ein. Der erste umgekehrte Schrägstrich wird als Escape interpretiert und der zweite umgekehrte Schrägstrich ist das einzufügende Literalzeichen.
|
Anmerkung
Wenn die Ansicht die mit den Ressourcen verknüpften Tags enthält, löst der Search
Vorgang keine Validierungsfehler für Suchzeichenfolgen aus, da ein ungültiger Filter auch als Freitextsuche interpretiert werden könnte. Obwohl er wie ein Filter cat:blue
aussieht, kann Resource Explorer ihn beispielsweise nicht als einen Filter analysieren, da er cat:
keiner der gültigen, definierten Filter ist. Stattdessen interpretiert Resource Explorer die gesamte Zeichenfolge als formlose Suchzeichenfolge, sodass sie mit Dingen wie einem Tag-Schlüsselnamen oder einem Teil eines Suchbegriffs übereinstimmt. ARN
Der Vorgang löst einen Validierungsfehler aus, wenn eine der folgenden Bedingungen zutrifft:
-
Die Ansicht enthält keine Informationen zu Tags
-
Die Suchabfrage verwendet explizit einen Tagfilter (
tag.key:
,tag.value:
, odertag:
)