

# Arbeiten mit Amazon Simple Queue Service über das AWS Toolkit for JetBrains
<a name="sqs"></a>

In den folgenden Themen wird beschrieben, wie Sie über das AWS Toolkit for JetBrains mit Amazon Simple Queue Service arbeiten.

**Topics**
+ [Arbeiten mit Warteschlangen von Amazon Simple Queue Service](sqs-queues.md)
+ [Verwenden von Amazon SQS mit AWS Lambda im AWS Toolkit for JetBrains](sqs-lambda.md)
+ [Verwenden von Amazon SQS mit Amazon SNS im AWS Toolkit for JetBrains](sqs-sns.md)

# Arbeiten mit Warteschlangen von Amazon Simple Queue Service
<a name="sqs-queues"></a>

In den folgenden Themen wird beschrieben, wie Sie das AWS Toolkit for JetBrains verwenden, um mit Warteschlangen und Nachrichten von Amazon Simple Queue Service zu arbeiten.

Standard und FIFO (First-In-Last-Out) sind die beiden Arten von Nachrichten, die mit Amazon SQS im AWS Toolkit for JetBrains gesendet werden können. 

**So erstellen Sie eine Amazon-SQS-Warteschlange**

1. Erweitern Sie im AWS Toolkit for JetBrains den AWS Explorer, um Ihre AWS-Services anzuzeigen.

1. Öffnen Sie im AWS Explorer per Rechtsklick das Kontextmenü für den Service **Amazon SQS** und wählen Sie anschließend **Warteschlange erstellen…** aus.

1. Geben Sie einen Warteschlangennamen an und wählen Sie den Warteschlangentyp aus. 
**Anmerkung**  
Weitere Informationen zu Warteschlangentypen finden Sie im *Entwicklerhandbuch für Amazon Simple Queue Service* unter den Themen [Standardwarteschlangen von Amazon SQS](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/standard-queues.html) und [FIFO (First-In-First-Out)-Warteschlangen von Amazon SQS](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/FIFO-queues.html). 

1. Wählen Sie **Erstellen** aus.

**So zeigen Sie Amazon-SQS-Nachrichten an**

1. Erweitern Sie im AWS Toolkit for JetBrains den AWS Explorer, um Ihre AWS-Services anzuzeigen.

1. Erweitern Sie im AWS Explorer den Service **Amazon SQS**, um eine Liste mit Ihren vorhandenen Warteschlangen anzuzeigen.

1. Klicken Sie mit der rechten Maustaste auf die Warteschlange, die Sie anzeigen möchten, und wählen Sie **Nachrichten anzeigen** aus.

1. Wählen Sie **Nachrichten anzeigen** aus, um die Nachrichten in dieser Warteschlange anzuzeigen.

**So bearbeiten Sie die Eigenschaften von Amazon-SQS-Warteschlangen**

1. Erweitern Sie im AWS Toolkit for JetBrains den AWS Explorer, um Ihre AWS-Services anzuzeigen.

1. Erweitern Sie im AWS Explorer den Service **Amazon SQS**, um eine Liste mit Ihren vorhandenen Warteschlangen anzuzeigen.

1. Klicken Sie mit der rechten Maustaste auf die Warteschlange, die Sie bearbeiten möchten, und wählen Sie **Warteschlangeneigenschaften bearbeiten...** aus.

1. Daraufhin wird das Dialogfeld **Warteschlangeneigenschaften bearbeiten** angezeigt, in dem Sie Ihre Warteschlangeneigenschaften überprüfen und ändern können. Weitere Informationen finden Sie im *Entwicklerhandbuch für Amazon Simple Queue Service* unter [Konfigurieren von Warteschlangenparametern (Konsole)](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-configure-queue-parameters.html).

**So senden Sie Standardnachrichten**

1. Erweitern Sie im AWS Toolkit for JetBrains den AWS Explorer, um Ihre AWS-Services anzuzeigen.

1. Erweitern Sie im AWS Explorer den Service **Amazon SQS**, um eine Liste mit Ihren vorhandenen Warteschlangen anzuzeigen.

1. Klicken Sie mit der rechten Maustaste auf die Warteschlange zum Senden Ihrer Nachricht und wählen Sie **Nachricht senden** aus.

1. Geben Sie die Nachricht an und wählen Sie **Senden** aus. Nach dem Senden der Nachricht wird eine Bestätigung mit der Nachrichten-ID angezeigt.

**So senden Sie FIFO-Nachrichten**

1. Erweitern Sie im AWS Toolkit for JetBrains den AWS Explorer, um Ihre AWS-Services anzuzeigen.

1. Erweitern Sie im AWS Explorer den Service **Amazon SQS**, um eine Liste mit Ihren vorhandenen Warteschlangen anzuzeigen.

1. Klicken Sie mit der rechten Maustaste auf die Warteschlange zum Senden Ihrer Nachricht und wählen Sie **Nachricht senden** aus.

1. Geben Sie die Nachricht, die Gruppen-ID und eine optionale Deduplizierungs-ID an.
**Anmerkung**  
Wenn keine Deduplizierungs-ID angegeben wird, wird eine generiert.

1. Wählen Sie **Send (Senden)** aus. Nach dem Senden der Nachricht wird eine Bestätigung mit der Nachrichten-ID angezeigt.

**So löschen Sie eine Amazon-SQS-Warteschlange**

1. Vergewissern Sie sich vor dem Löschen einer Warteschlange, dass sie leer ist. Weitere Informationen finden Sie im *Entwicklerhandbuch für Amazon Simple Queue Service* unter [Vergewissern, dass eine Warteschlange leer ist](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/confirm-queue-is-empty.html).

1. Erweitern Sie im AWS Toolkit for JetBrains den AWS Explorer, um Ihre AWS-Services anzuzeigen.

1. Erweitern Sie im AWS Explorer den Service **Amazon SQS**, um eine Liste mit Ihren vorhandenen Warteschlangen anzuzeigen.

1. Klicken Sie mit der rechten Maustaste auf **Amazon SQS** und wählen Sie **Warteschlange löschen...** aus.

1. Bestätigen Sie, dass Sie die Warteschlangen löschen möchten, und wählen Sie im Löschdialogfeld die Option **OK** aus.

# Verwenden von Amazon SQS mit AWS Lambda im AWS Toolkit for JetBrains
<a name="sqs-lambda"></a>

Das folgende Verfahren beschreibt die Konfiguration von Amazon-SQS-Warteschlangen als Lambda-Trigger im AWS Toolkit for JetBrains. 

**So konfigurieren Sie eine Amazon-SQS-Warteschlange als Lambda-Trigger**

1. Erweitern Sie im AWS Toolkit for JetBrains den AWS Explorer, um Ihre AWS-Services anzuzeigen.

1. Erweitern Sie im AWS Explorer den Service **Amazon SQS**, um eine Liste mit Ihren vorhandenen Warteschlangen anzuzeigen.

1. Klicken Sie mit der rechten Maustaste auf die Warteschlange, mit der Sie arbeiten möchten, und wählen Sie **Lambda-Trigger konfigurieren** aus.

1. Wählen Sie im Dropdown-Menü des Dialogfelds die Lambda-Funktion aus, die Sie auslösen möchten.

1. Wählen Sie **Konfigurieren** aus.

1. Wenn der Lambda-Funktion die IAM-Berechtigungen fehlen, die erforderlich sind, damit Amazon SQS die Funktion ausführen kann, generiert das Toolkit eine minimale Richtlinie, die Sie der IAM-Rolle für die Lambda-Funktion hinzufügen können. 

   Wählen Sie **Add Policy (Richtlinie hinzufügen)** aus.

Nachdem Sie Ihre Warteschlange konfiguriert haben, erhalten Sie eine Statusmeldung mit Informationen zu den vorgenommenen Änderungen, einschließlich ggf. relevanter Fehlermeldungen.

# Verwenden von Amazon SQS mit Amazon SNS im AWS Toolkit for JetBrains
<a name="sqs-sns"></a>

Das folgende Verfahren beschreibt, wie Sie Amazon-SNS-Themen unter Verwendung des AWS Toolkit for JetBrains für Amazon-SQS-Standardwarteschlangen abonnieren. 

**Anmerkung**  
Für Amazon-SQS-FIFO-Warteschlangen können keine Amazon-SNS-Themen abonniert werden.

**So abonnieren Sie ein Amazon-SNS-Thema für eine Amazon-SQS-Standardwarteschlange**

1. Erweitern Sie im AWS Toolkit for JetBrains den AWS Explorer, um Ihre AWS-Services anzuzeigen.

1. Erweitern Sie im AWS Explorer den Service **Amazon SQS**, um eine Liste mit Ihren vorhandenen Warteschlangen anzuzeigen.

1. Klicken Sie mit der rechten Maustaste auf die Warteschlange, mit der Sie arbeiten möchten, und wählen Sie **SNS-Thema abonnieren...** aus.

1. Wählen Sie im Dropdown-Menü ein Amazon-SNS-Thema und anschließend **Abonnieren** aus.