

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.

# Abfrageprozessor in natürlicher Sprache für AWS Config erweiterte Abfragen
<a name="query-assistant"></a>

**Anmerkung**  
Die öffentliche Vorversion von AWS Config Natural Language Query Processor wird bis zum 15. Januar 2026 eingestellt. Darüber hinaus können Sie mit Amazon Q Developer mithilfe von Eingabeaufforderungen in natürlicher Sprache über Ihre AWS Ressourcen chatten. Weitere Informationen finden Sie unter [Chatten über Ihre Ressourcen mit Amazon Q Developer](https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/chat-actions.html).

Der Abfrageprozessor in natürlicher Sprache für erweiterte Abfragen verwendet [Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/what-is-bedrock.html), eine Technologie für generative künstliche Intelligenz (generative KI), mit der Sie Eingabeaufforderungen in einfachem Englisch eingeben und in ein ready-to-use Abfrageformat konvertieren können. Mit dem Prozessor für Abfragen in natürlicher Sprache können Sie Ihre AWS-Konto oder unternehmensweite Abfragen durchführen. AWS 

Eine Aufforderung kann eine Frage oder eine Aussage sein. Sie können beispielsweise Eingabeaufforderungen wie „Welche Load Balancer werden nach dem 1. Januar 2024 erstellt?“ eingeben. und „Listet alle meine Lambda-Funktionen auf, auf denen Node JS 16 ausgeführt wird.“

## Überlegungen
<a name="query-assistant-considerations"></a>

Der Abfrageprozessor für natürliche Sprache kann die folgenden Aktionen nicht ausführen:
+ Generieren Sie Abfragen aus anderen Sprachen als Englisch.
+ Generieren Sie Abfragen anhand von Eingabeaufforderungen, die sich nicht auf erweiterte Abfragen beziehen.
+ Generieren Sie Abfragen anhand von Eingabeaufforderungen mit mehr als 1000 Zeichen.
+ Generieren Sie Abfragen anhand von Folgekorrekturen oder aus früheren Sitzungen.
+ Erläutern Sie den generierten Code.

## Abfragen mithilfe des Abfrageprozessors für natürliche Sprache
<a name="use-a-sample-query"></a>

1. Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die AWS Config Konsole zu [https://console.aws.amazon.com/config/Hause](https://console.aws.amazon.com/config/home).

1. Wählen Sie im linken Navigationsbereich die Option **Advanced queries (Erweiterte Abfragen)**, um Ihre Ressourcenkonfigurationen für ein einzelnes Konto und eine Region oder für mehrere Konten und Regionen abzufragen.

1. Wählen Sie auf der Seite **Erweiterte Abfragen** die Option **Neue Abfrage** aus, um zum -Abfrage-Editor zu wechseln.
   + (Optional) Um eine Abfrage auf einem Aggregator auszuführen, erstellen Sie einen Aggregator. Weitere Informationen finden Sie unter [Aggregatoren erstellen für AWS Config](aggregated-create.md).
   + Wenn Sie bereits einen Aggregator eingerichtet haben, wählen Sie im Abfragebereich den Aggregator aus, um eine erweiterte Abfrage auf diesem Aggregator auszuführen. Wenn Sie einen Aggregator auswählen, sollten Sie erwägen, die AWS-Konto ID und die AWS Region zur Abfrageanweisung hinzuzufügen, um diese Informationen in den Ergebnissen anzuzeigen.

1. Gehen Sie im Abfrage-Editor zum Abschnitt **Abfrageprozessor für natürliche Sprache**. Geben Sie eine Aufforderung in einfachem Englisch ein und wählen Sie dann **Generieren** aus. Beispiele finden Sie unter [Beispielaufforderungen.](https://docs.aws.amazon.com/config/latest/developerguide/query-assistant.html#example-prompts)

1. Nachdem Sie eine Abfrage generiert haben, können Sie **Kopieren** (funktional entspricht Strg\$1C) wählen, um die Abfrage in Ihre Zwischenablage zu kopieren, oder **In Editor eingeben** wählen. Wenn die Daten in den Editor eingegeben wurden, können Sie die generierte Abfrage an Ihre Bedürfnisse anpassen.

1. Um diese Abfrage in einer neuen Abfrage zu speichern, wählen Sie **Speichern unter** aus.
   + Aktualisieren Sie im Feld **Abfragename** den Namen der Abfrage.
   + Aktualisieren Sie im Feld **Beschreibung** die Beschreibung der Abfrage.
   + Geben Sie bis zu 50 eindeutige Tags für diese Abfrage ein.
   + Wählen Sie **Speichern**.

1. Klicken Sie auf **Ausführen**. Die Abfrageergebnisse werden in der Tabelle unter dem Abfrage-Editor angezeigt.

1. Wählen Sie **Export as (Exportieren als)** aus, um die Abfrageergebnisse im CSV- oder JSON-Format zu exportieren.
**Anmerkung**  
Die Abfrageergebnisse werden paginiert. Wenn Sie exportieren, werden bis zu 500 Ergebnisse exportiert.  
Sie können den auch verwenden APIs , um alle Ergebnisse abzurufen. Die Ergebnisse werden paginiert und Sie können 100 Ergebnisse gleichzeitig abrufen.

## Beispiele für Prompts
<a name="query-assistant-example-prompts"></a>

Im Folgenden finden Sie Eingabeaufforderungen und generierte Abfragen, die Sie als Beispiele verwenden können.

------
#### [ Example: Welche Load Balancer wurden nach dem 1. Januar 2024 erstellt? ]

**Aufforderung**: What load balancers were created after January 1, 2024?

**Generierte Abfrage**:

```
SELECT
    resourceId,
    resourceType,
    resourceCreationTime
WHERE
    resourceType IN ('AWS::ElasticLoadBalancing::LoadBalancer', 'AWS::ElasticLoadBalancingV2::LoadBalancer')
AND
    resourceCreationTime > '2024-01-01T00:00:00.0Z'
ORDER BY
    resourceCreationTime
DESC
```

------
#### [ Example: Welche meiner RDS-Datenbank-Instances sind öffentlich zugänglich? ]

**Aufforderung**: Which of my RDS database instances are publicly accessible?

**Generierte Abfrage**:

```
SELECT
    resourceId,
    resourceType,
    configuration.publiclyAccessible
WHERE 
    resourceType = 'AWS::RDS::DBInstance'
AND
    configuration.publiclyAccessible = true
```

------
#### [ Example: Wie viele EC2-Instances wurden im letzten Jahr erstellt? ]

**Aufforderung**: How many EC2 instances were created in last one year?

**Generierte Abfrage**:

```
SELECT
    COUNT(*)
WHERE
    resourceType = 'AWS::EC2::Instance'
AND
    resourceCreationTime
BETWEEN
    '2023-05-10T16:56:25.000Z'
AND
    '2024-05-10T16:56:25.000Z'
```

------
#### [ Example: Wie viele EC2-Instances habe ich in jeder meiner? AWS-Konten ]

**Aufforderung**: How many EC2 instances do I have in each of my AWS-Konten?

**Generierte Abfrage**:

```
SELECT
    accountId,
    COUNT(*)
WHERE
    resourceType = 'AWS::EC2::Instance'
GROUP BY
    accountId'
```

------
#### [ Example: An welche IAM-Rollen ist die verwaltete Richtlinie AdministratorAccess angehängt? ]

**Aufforderung**: Which IAM roles have the managed policy AdministratorAccess attached?

**Generierte Abfrage**:

```
SELECT
    resourceId,
    resourceName,
    resourceType
WHERE
    resourceType = 'AWS::IAM::Role'
AND
    configuration.attachedManagedPolicies.policyName = 'AdministratorAccess'
```

------
#### [ Example: EBS-Volumes ohne Verschlüsselung ]

**Aufforderung**: EBS volumes without encryption 

**Generierte Abfrage**:

```
SELECT
    accountId
WHERE
    resourceType = 'AWS::EC2::Volume'
AND
    configuration.encrypted = false
```

------
#### [ Example:  Nicht konforme Ressourcen abrufen ]

**Aufforderung**: Get noncompliant resources

**Generierte Abfrage**:

```
SELECT
    resourceId,
    resourceType
WHERE
    resourceType = 'AWS::Config::ResourceCompliance'
AND
    configuration.complianceType = 'NON_COMPLIANT'
```

------
#### [ Example: Listet alle meine Lambda-Funktionen auf, auf denen Node JS 16 ausgeführt wird ]

**Aufforderung**: List all my lambda function that is running node js 16

**Generierte Abfrage**:

```
SELECT
    accountId,
    resourceName
WHERE
    resourceType = 'AWS::Lambda::Function'
AND
    configuration.runtime = 'nodejs16.x'
```

------
#### [ Example: Welche ACM-Zertifikate laufen in den nächsten 30 Tagen ab? ]

**Aufforderung**: What ACM certificates expire the next 30 days? 

**Generierte Abfrage**:

```
SELECT
    resourceId,
    configuration.domainName,
    configuration.notAfter
WHERE
    resourceType = 'AWS::ACM::Certificate'
AND
    configuration.notAfter
BETWEEN
    '2024-05-10 16:59:53'
AND
    '2024-06-10 16:59:53’
```

**Anmerkung**  
Die Zeiten in der generierten Abfrage hängen von der Uhrzeit ab, zu der Sie die Eingabeaufforderung eingeben.

------

## Geben von Feedback
<a name="query-assistant-feedback"></a>

Sie können allgemeines Feedback zum Abfrageprozessor in natürlicher Sprache oder Feedback zu einer bestimmten generierten Abfrage geben.

**Geben Sie Feedback zum Prozessor für Abfragen in natürlicher Sprache**

Wählen Sie die Schaltfläche **Feedback geben**, die rechts über dem Prozessor für Abfragen in natürlicher Sprache angezeigt wird. Sie können Ihre Zufriedenheit oder Unzufriedenheit eingeben und Feedback dazu geben, wie Sie die Abfrage in natürlicher Sprache hilfreicher gestalten AWS Config können.

**Anmerkung**  
Geben Sie keine persönlichen, wirtschaftlich sensiblen oder vertraulichen Informationen weiter.

**Geben Sie Feedback zu einer bestimmten generierten Anfrage**

Sie können Ihr Feedback zu einer generierten Abfrage geben, indem Sie auf die Schaltfläche „Daumen hoch“ oder „Daumen runter“ klicken, die unter der generierten Abfrage angezeigt wird.

## Unterstützung von Regionen
<a name="query-assistant-region-support"></a>

Der Abfrageprozessor für natürliche Sprache wird in folgenden Regionen unterstützt.


****  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/config/latest/developerguide/query-assistant.html)