

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.

# Erste Schritte mit Amazon SQS
<a name="sqs-getting-started"></a>

Dieses Thema führt Sie durch die Verwendung der Amazon SQS SQS-Konsole zur Erstellung und Verwaltung von **Standard- und **FIFO-Warteschlangen****. Sie erfahren, wie Sie in der Konsole navigieren, Warteschlangenattribute anzeigen und zwischen Warteschlangenarten unterscheiden. Zu den wichtigsten Aufgaben gehören das Senden, Empfangen und Konfigurieren von Nachrichten, das Anpassen von Parametern wie Sichtbarkeitszeitlimit und Nachrichtenaufbewahrung sowie die Verwaltung des Warteschlangenzugriffs mithilfe von Richtlinien.

**Topics**
+ [Einrichtung](sqs-setting-up.md)
+ [Die Amazon-SQS-Konsole verstehen](sqs-configure-overview.md)
+ [Warteschlangentypen](sqs-queue-types.md)
+ [Erstellen einer Standard-Warteschlange](creating-sqs-standard-queues.md)
+ [Erstellen einer FIFO-Warteschlange](creating-sqs-fifo-queues.md)
+ [Allgemeine Aufgaben](get-started.md)

# Einrichten von Amazon SQS
<a name="sqs-setting-up"></a>

Bevor Sie Amazon SQS zum ersten Mal verwenden können, müssen Sie die folgenden Schritte ausführen:

## Schritt 1: Erstellen Sie einen AWS-Konto und IAM-Benutzer
<a name="sqs-creating-aws-account"></a>

Um auf einen AWS Service zugreifen zu können, müssen Sie zunächst ein Amazon.com-Konto erstellen [AWS-Konto](https://aws.amazon.com/), mit dem Produkte verwendet AWS werden können. Sie können Ihren verwenden AWS-Konto , um Ihre Aktivitäts- und Nutzungsberichte einzusehen und die Authentifizierung und den Zugriff zu verwalten.

Um zu vermeiden, dass Ihr AWS-Konto Root-Benutzer für Amazon SQS-Aktionen verwendet wird, empfiehlt es sich, für jede Person, die Administratorzugriff auf Amazon SQS benötigt, einen IAM-Benutzer zu erstellen.

### Melden Sie sich an für ein AWS-Konto
<a name="sign-up-for-aws"></a>

Wenn Sie noch keine haben AWS-Konto, führen Sie die folgenden Schritte aus, um eine zu erstellen.

**Um sich für eine anzumelden AWS-Konto**

1. Öffnen Sie [https://portal.aws.amazon.com/billing/die Anmeldung.](https://portal.aws.amazon.com/billing/signup)

1. Folgen Sie den Online-Anweisungen.

   Während der Anmeldung erhalten Sie einen Telefonanruf oder eine Textnachricht und müssen einen Verifizierungscode über die Telefontasten eingeben.

   Wenn Sie sich für eine anmelden AWS-Konto, *Root-Benutzer des AWS-Kontos*wird eine erstellt. Der Root-Benutzer hat Zugriff auf alle AWS-Services und Ressourcen des Kontos. Als bewährte Sicherheitsmethode weisen Sie einem Benutzer Administratorzugriff zu und verwenden Sie nur den Root-Benutzer, um [Aufgaben auszuführen, die Root-Benutzerzugriff erfordern](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

AWS sendet Ihnen nach Abschluss des Anmeldevorgangs eine Bestätigungs-E-Mail. Sie können Ihre aktuellen Kontoaktivitäten jederzeit einsehen und Ihr Konto verwalten, indem Sie zu [https://aws.amazon.com/](https://aws.amazon.com/)gehen und **Mein Konto** auswählen.

### Erstellen eines Benutzers mit Administratorzugriff
<a name="create-an-admin"></a>

Nachdem Sie sich für einen angemeldet haben AWS-Konto, sichern Sie Ihren Root-Benutzer des AWS-Kontos AWS IAM Identity Center, aktivieren und erstellen Sie einen Administratorbenutzer, sodass Sie den Root-Benutzer nicht für alltägliche Aufgaben verwenden.

**Sichern Sie Ihre Root-Benutzer des AWS-Kontos**

1.  Melden Sie sich [AWS-Managementkonsole](https://console.aws.amazon.com/)als Kontoinhaber an, indem Sie **Root-Benutzer** auswählen und Ihre AWS-Konto E-Mail-Adresse eingeben. Geben Sie auf der nächsten Seite Ihr Passwort ein.

   Hilfe bei der Anmeldung mit dem Root-Benutzer finden Sie unter [Anmelden als Root-Benutzer](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial) im *AWS-Anmeldung -Benutzerhandbuch* zu.

1. Aktivieren Sie die Multi-Faktor-Authentifizierung (MFA) für den Root-Benutzer.

   Anweisungen finden Sie unter [Aktivieren eines virtuellen MFA-Geräts für Ihren AWS-Konto Root-Benutzer (Konsole)](https://docs.aws.amazon.com/IAM/latest/UserGuide/enable-virt-mfa-for-root.html) im *IAM-Benutzerhandbuch*.

**Erstellen eines Benutzers mit Administratorzugriff**

1. Aktivieren Sie das IAM Identity Center.

   Anweisungen finden Sie unter [Aktivieren AWS IAM Identity Center](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-set-up-for-idc.html) im *AWS IAM Identity Center -Benutzerhandbuch*.

1. Gewähren Sie einem Administratorbenutzer im IAM Identity Center Benutzerzugriff.

   *Ein Tutorial zur Verwendung von IAM-Identity-Center-Verzeichnis als Identitätsquelle finden Sie IAM-Identity-Center-Verzeichnis im Benutzerhandbuch unter [Benutzerzugriff mit der Standardeinstellung konfigurieren](https://docs.aws.amazon.com//singlesignon/latest/userguide/quick-start-default-idc.html).AWS IAM Identity Center *

**Anmelden als Administratorbenutzer**
+ Um sich mit Ihrem IAM-Identity-Center-Benutzer anzumelden, verwenden Sie die Anmelde-URL, die an Ihre E-Mail-Adresse gesendet wurde, als Sie den IAM-Identity-Center-Benutzer erstellt haben.

  Hilfe bei der Anmeldung mit einem IAM Identity Center-Benutzer finden Sie [im *AWS-Anmeldung Benutzerhandbuch* unter Anmeldung beim AWS Access-Portal](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html).

**Weiteren Benutzern Zugriff zuweisen**

1. Erstellen Sie im IAM-Identity-Center einen Berechtigungssatz, der den bewährten Vorgehensweisen für die Anwendung von geringsten Berechtigungen folgt.

   Anweisungen hierzu finden Sie unter [ Berechtigungssatz erstellen](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-started-create-a-permission-set.html) im *AWS IAM Identity Center -Benutzerhandbuch*.

1. Weisen Sie Benutzer einer Gruppe zu und weisen Sie der Gruppe dann Single Sign-On-Zugriff zu.

   Eine genaue Anleitung finden Sie unter [ Gruppen hinzufügen](https://docs.aws.amazon.com//singlesignon/latest/userguide/addgroups.html) im *AWS IAM Identity Center -Benutzerhandbuch*.

## Schritt 2: Erteilen programmgesteuerten Zugriffs
<a name="sqs-getting-access-key-id-secret-access-key"></a>

Um Amazon SQS SQS-Aktionen zu verwenden (z. B. mit Java oder über AWS Command Line Interface), benötigen Sie eine Zugriffsschlüssel-ID und einen geheimen Zugriffsschlüssel.

**Anmerkung**  
Die Zugriffsschlüssel-ID und der geheime Zugriffsschlüssel sind spezifisch für. AWS Identity and Access Management Verwechseln Sie sie nicht mit Anmeldeinformationen für andere AWS Dienste, wie z. B. Amazon EC2 EC2-Schlüsselpaaren.

Benutzer benötigen programmgesteuerten Zugriff, wenn sie mit AWS außerhalb des interagieren möchten. AWS-Managementkonsole Die Art und Weise, wie programmatischer Zugriff gewährt wird, hängt vom Benutzertyp ab, der zugreift. AWS

Um Benutzern programmgesteuerten Zugriff zu gewähren, wählen Sie eine der folgenden Optionen.


****  

| Welcher Benutzer benötigt programmgesteuerten Zugriff? | Bis | Von | 
| --- | --- | --- | 
| IAM | (Empfohlen) Verwenden Sie Konsolenanmeldeinformationen als temporäre Anmeldeinformationen, um programmatische Anfragen an AWS CLI AWS SDKs, oder zu signieren. AWS APIs |  Befolgen Sie die Anweisungen für die Schnittstelle, die Sie verwenden möchten. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-setting-up.html)  | 
|  Mitarbeiteridentität (Benutzer, die in IAM Identity Center verwaltet werden)  | Verwenden Sie temporäre Anmeldeinformationen, um programmatische Anfragen an das AWS CLI AWS SDKs, oder AWS APIs zu signieren. |  Befolgen Sie die Anweisungen für die Schnittstelle, die Sie verwenden möchten. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-setting-up.html)  | 
| IAM | Verwenden Sie temporäre Anmeldeinformationen, um programmatische Anfragen an das AWS CLI AWS SDKs, oder zu signieren. AWS APIs | Folgen Sie den Anweisungen unter [Verwenden temporärer Anmeldeinformationen mit AWS Ressourcen](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html) im IAM-Benutzerhandbuch. | 
| IAM | (Nicht empfohlen)Verwenden Sie langfristige Anmeldeinformationen, um programmatische Anfragen an das AWS CLI AWS SDKs, oder zu signieren. AWS APIs |  Befolgen Sie die Anweisungen für die Schnittstelle, die Sie verwenden möchten. [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-setting-up.html)  | 

## Schritt 3: Vorbereiten der Verwendung des Beispiel-Codes
<a name="sqs-get-ready-to-use-example-code"></a>

Dieses Handbuch enthält Beispiele, die das AWS SDK for Java verwenden. Um den Beispiel-Code auszuführen, folgen Sie den Anweisungen zur Einrichtung unter [Erste Schritte mit AWS SDK für Java 2.0](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/). 

Sie können AWS Anwendungen in anderen Programmiersprachen wie GoJavaScript, Python und Ruby entwickeln. Weitere Informationen finden Sie unter [Tools, auf denen Sie aufbauen können AWS](https://aws.amazon.com/developer/tools/#sdk).

**Anmerkung**  
Mit Tools wie AWS Command Line Interface (AWS CLI) oder Windows PowerShell können Sie Amazon SQS erkunden, ohne Code schreiben zu müssen. AWS CLI Beispiele finden Sie im [Abschnitt Amazon SQS](https://docs.aws.amazon.com/cli/latest/reference/sqs/index.html) der *AWS CLI Befehlsreferenz.* PowerShell Windows-Beispiele finden Sie im Abschnitt Amazon Simple Queue Service der *[AWS -Tools für PowerShell Cmdlet-Referenz](https://docs.aws.amazon.com/powershell/latest/reference/)*.

## Nächste Schritte
<a name="sqs-next-steps-setting-up"></a>

Sie sind jetzt bereit für [Erste Schritte](sqs-getting-started.md) mit der Verwaltung von Amazon-SQS-Warteschlangen und -Nachrichten mithilfe der AWS-Managementkonsole. 

# Die Amazon-SQS-Konsole verstehen
<a name="sqs-configure-overview"></a>

Wenn Sie die Amazon SQS SQS-Konsole öffnen, wählen Sie im Navigationsbereich **Warteschlangen** aus. Die Seite **Warteschlangen** enthält Informationen zu allen Ihren Warteschlangen in der aktiven Region.

Jeder Warteschlangeneintrag enthält wichtige Informationen über die Warteschlange, einschließlich ihres Typs und ihrer wichtigsten Attribute. [Standardwarteschlangen](standard-queues.md), die für maximalen Durchsatz und optimale Nachrichtenreihenfolge optimiert sind, unterscheiden sich von [First-In-First-Out (FIFO-)](sqs-fifo-queues.md) Warteschlangen, bei denen die Reihenfolge und Eindeutigkeit von Nachrichten für Anwendungen, die eine strikte Nachrichtensequenzierung erfordern, Priorität eingeräumt wird.

![\[Seite „Warteschlangen“ in der Amazon SQS SQS-Konsole.\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-config-queue-list.png)


**Interaktive Elemente und Aktionen**

Auf der Seite Warteschlangen haben Sie mehrere Möglichkeiten, Ihre Warteschlangen zu verwalten:

1. **Schnellaktionen** — Neben jedem Warteschlangennamen bietet ein Dropdownmenü schnellen Zugriff auf häufig verwendete Aktionen wie das Senden von Nachrichten, das Anzeigen oder Löschen von Nachrichten, das Konfigurieren von Triggern und das Löschen der Warteschlange selbst.

1. **Detaillierte Ansicht und Konfiguration** — Wenn Sie auf einen Warteschlangennamen klicken, wird die zugehörige Detailseite geöffnet, auf der Sie sich eingehender mit den Einstellungen und Konfigurationen der Warteschlange befassen können. Hier können Sie Parameter wie die Aufbewahrungsdauer von Nachrichten, das Zeitlimit für die Sichtbarkeit und die maximale Nachrichtengröße anpassen, um die Warteschlange an die Anforderungen Ihrer Anwendung anzupassen.

![\[Seite mit den Warteschlangendetails in der Amazon SQS SQS-Konsole.\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/queue-details-page.png)


**Regionsauswahl und Ressourcen-Tags**

Stellen Sie sicher, dass Sie richtig sind AWS-Region , um effektiv auf Ihre Warteschlangen zuzugreifen und sie zu verwalten. Erwägen Sie außerdem, Ressourcen-Tags zu verwenden, um Ihre Warteschlangen zu organisieren und zu kategorisieren, was eine bessere Ressourcenverwaltung, Kostenzuweisung und Zugriffskontrolle in Ihrer AWS gemeinsamen Umgebung ermöglicht.

Durch die Nutzung der in der Amazon SQS SQS-Konsole angebotenen Funktionen können Sie Ihre Messaging-Infrastruktur effizient verwalten, die Warteschlangenleistung optimieren und eine zuverlässige Nachrichtenzustellung für Ihre Anwendungen sicherstellen.

# Amazon-SQS-Warteschlangentypen
<a name="sqs-queue-types"></a>

[**Amazon SQS unterstützt zwei Arten von Warteschlangen: [**Standardwarteschlangen und FIFO-Warteschlangen**](standard-queues.md).**](sqs-fifo-queues.md) Ermitteln Sie anhand der folgenden Tabelle, welche Warteschlange Ihren Anforderungen am besten entspricht.


| Standard-Warteschlangen | FIFO-Warteschlangen | 
| --- | --- | 
|  **Unbegrenzter Durchsatz** — Standardwarteschlangen unterstützen eine sehr hohe, nahezu unbegrenzte Anzahl von API-Aufrufen pro Sekunde und Aktion (, [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), oder). [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html) Durch diesen hohen Durchsatz eignen sie sich ideal für Anwendungsfälle, bei denen große Nachrichtenmengen schnell verarbeitet werden müssen, z. B. Datenstreaming in Echtzeit oder umfangreiche Anwendungen. Standardwarteschlangen werden zwar automatisch mit der Nachfrage skaliert, es ist jedoch wichtig, die Nutzungsmuster zu überwachen, um eine optimale Leistung zu gewährleisten, insbesondere in Regionen mit höherer Arbeitslast. **At-least-once Zustellung** — garantierte at-least-once Zustellung, d. h. jede Nachricht wird mindestens einmal zugestellt. In einigen Fällen kann es jedoch vorkommen, dass eine Nachricht aufgrund von Wiederholungsversuchen oder Netzwerkverzögerungen mehrmals zugestellt wird. Sie sollten Ihre Anwendung so gestalten, dass sie potenzielle doppelte Nachrichten mithilfe idempotenter Operationen verarbeitet, die sicherstellen, dass die mehrfache Verarbeitung derselben Nachricht den Systemstatus nicht beeinträchtigt. **Beste-Effort-Bestellung** — Ermöglicht Bestellungen nach bestem Wissen. Das bedeutet, dass Amazon SQS zwar versucht, Nachrichten in der Reihenfolge zuzustellen, in der sie gesendet wurden, dies jedoch nicht garantiert. In einigen Fällen können Nachrichten nicht in der richtigen Reihenfolge ankommen, insbesondere bei hohem Durchsatz oder bei der Wiederherstellung nach einem Ausfall. Bei Anwendungen, bei denen die Reihenfolge der Nachrichtenverarbeitung entscheidend ist, sollten Sie die Logik der Neuanordnung innerhalb der Anwendung regeln oder FIFO-Warteschlangen verwenden, um strikte Sortiergarantien zu gewährleisten. **Beständigkeit und Redundanz** — Standardwarteschlangen sorgen für eine hohe Haltbarkeit, indem sie mehrere Kopien jeder Nachricht in mehreren Availability Zones speichern. AWS Dadurch wird sichergestellt, dass Nachrichten auch bei Infrastrukturausfällen nicht verloren gehen. **Sichtbarkeits-Timeout** — Amazon SQS ermöglicht es Ihnen, ein Sichtbarkeits-Timeout zu konfigurieren, um zu kontrollieren, wie lange eine Nachricht nach dem Empfang verborgen bleibt. Dadurch wird sichergestellt, dass andere Verbraucher die Nachricht erst verarbeiten, wenn sie vollständig bearbeitet wurde oder der Timeout abgelaufen ist.  | **Hoher Durchsatz** — Wenn Sie [Batching](sqs-batch-api-actions.md) verwenden, verarbeiten FIFO-Warteschlangen bis zu 3.000 Nachrichten pro Sekunde pro API-Methode (, oder). [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessageBatch.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessageBatch.html) Dieser Durchsatz basiert auf 300 API-Aufrufen pro Sekunde, wobei jeder API-Aufruf einen Stapel von 10 Nachrichten verarbeitet. Wenn Sie den Hochdurchsatzmodus aktivieren, können Sie bis zu 30.000 Transaktionen pro Sekunde (TPS) skalieren und dabei die Reihenfolge innerhalb von Nachrichtengruppen lockerer gestalten. Ohne Batching unterstützen FIFO-Warteschlangen bis zu 300 API-Aufrufe pro Sekunde pro API-Methode (, oder). `SendMessage` `ReceiveMessage` `DeleteMessage` Wenn Sie mehr Durchsatz benötigen, können Sie über das [AWS Support Center](https://console.aws.amazon.com/support/home#/case/create?issueType=service-limit-increase&limitType=service-code-sqs) eine Erhöhung des Kontingents beantragen. Informationen zur Aktivierung des Hochdurchsatzmodus finden Sie unter[Aktivierung eines hohen Durchsatzes für FIFO-Warteschlangen in Amazon SQS](enable-high-throughput-fifo.md). **Exactly-Once-Verarbeitung** — FIFO-Warteschlangen stellen jede Nachricht einmal zu und halten sie verfügbar, bis Sie sie verarbeiten und löschen. Durch die Verwendung von Funktionen wie [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html)oder inhaltsbasierter Deduplizierung verhindern Sie doppelte Nachrichten, selbst wenn Sie es aufgrund von Netzwerkproblemen oder Timeouts erneut versuchen. **First-in-first-out Zustellung** — FIFO-Warteschlangen stellen sicher, dass Sie Nachrichten in der Reihenfolge erhalten, in der sie innerhalb der einzelnen Nachrichtengruppen gesendet wurden. Indem Sie Nachrichten auf mehrere Gruppen verteilen, können Sie sie parallel verarbeiten und gleichzeitig die Reihenfolge innerhalb der einzelnen Gruppen beibehalten.  | 
|  ![\[Standardzustellung von Warteschlangennachrichten.\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-what-is-sqs-standard-queue-diagram.png)  |  ![\[Nachrichtenzustellung in der FIFO-Warteschlange.\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/images/sqs-what-is-sqs-fifo-queue-diagram.png)  | 
| Verwenden Sie Standardwarteschlangen, um Daten zwischen Anwendungen zu senden, wenn der Durchsatz entscheidend ist, zum Beispiel:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-types.html) |  Verwenden Sie FIFO-Warteschlangen, um Daten zwischen Anwendungen zu senden, wenn die Reihenfolge der Ereignisse wichtig ist, zum Beispiel: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-queue-types.html)  | 

# Implementierung von Anfrage-Antwort-Systemen in Amazon SQS
<a name="implementing-request-response-systems"></a>

Beachten Sie beim Implementieren eines Request-Response- oder Remoteprozeduraufrufs (RPC)-Systems die folgenden bewährten Vorgehensweisen:
+ **Antwortwarteschlangen beim Start erstellen** — Anstatt Antwortwarteschlangen pro Nachricht zu erstellen, sollten Sie sie beim Start pro Hersteller erstellen. Verwenden Sie ein Nachrichtenattribut mit Korrelations-ID, um Antworten effizient Anfragen zuzuordnen.
+ **Vermeiden Sie die gemeinsame Nutzung von Antwortwarteschlangen unter den Produzenten** — Stellen Sie sicher, dass jeder Produzent seine eigene Antwortwarteschlange hat. Die gemeinsame Nutzung von Antwortwarteschlangen kann dazu führen, dass ein Produzent Antwortnachrichten erhält, die für einen anderen Hersteller bestimmt sind.

Weitere Informationen zum Implementieren der request-response-Muster mit dem Client temporärer Warteschlangen finden Sie unter [Request-Response-Messaging-Muster (virtuelle Warteschlangen)](sqs-temporary-queues.md#request-reply-messaging-pattern).

# Erstellen einer Amazon-SQS-Standard-Warteschlange und Senden einer Nachricht
<a name="creating-sqs-standard-queues"></a>

Mit der Amazon SQS SQS-Konsole können Sie eine [Standardwarteschlange](standard-queues.md) erstellen und Nachrichten senden. In diesem Thema werden auch bewährte Methoden hervorgehoben, darunter die Vermeidung vertraulicher Informationen in Warteschlangennamen und die Verwendung verwalteter serverseitiger Verschlüsselung.

## Erstellen einer Standardwarteschlange mit der Amazon SQS SQS-Konsole
<a name="step-create-standard-queue"></a>

**Wichtig**  
Am 17. August 2022 wurde die serverseitige Verschlüsselung (SSE) standardmäßig auf alle Amazon-SQS-Warteschlangen angewendet.  
Fügen Sie keine persönlich identifizierbare Informationen (PII) oder andere vertrauliche oder sensible Informationen in Warteschlangennamen hinzu. Warteschlangennamen sind für viele Amazon Web Services zugänglich, einschließlich Abrechnung und CloudWatch Protokollen. Warteschlangennamen sind nicht für private oder sensible Daten gedacht.

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

1. Öffnen Sie die Amazon SQS SQS-Konsole unter [https://console.aws.amazon.com/sqs/](https://console.aws.amazon.com/sqs/).

1. Wählen Sie **Create queue** (Warteschlange erstellen) aus.

1. Für **Typ** ist standardmäßig der **Standard**-Warteschlangentyp festgelegt.
**Anmerkung**  
Sie können den Warteschlangentyp nicht ändern, nachdem Sie die Warteschlange erstellt haben.

1.  Geben Sie einen **Namen** für die Warteschlange ein.

1. (Optional) Die Konsole legt Standardwerte für die [Konfigurationsparameter](sqs-configure-queue-parameters.md) der Warteschlange fest. Unter **Konfiguration** können Sie neue Werte für die folgenden Parameter festlegen:

   1. Geben Sie für **Sichtbarkeitszeitbeschränkung** die Dauer und die Einheiten ein. Der Bereich liegt zwischen 0 und 12 Stunden. Der Standardwert ist 30 Sekunden.

   1. Geben Sie unter **Aufbewahrungszeitraum für Nachrichten** die Dauer und die Einheiten ein. Der Bereich liegt zwischen 1 Minute und 14 Tagen. Der Standardwert ist 4 Tage.

   1. Geben Sie für **Zustellungsverzögerung** die Dauer und die Einheiten ein. Der Bereich liegt zwischen 0 Sekunden und 15 Minuten. Der Standardwert ist 0 Sekunden.

   1. Geben Sie für **Maximale Nachrichtengröße** einen Wert ein. Der Bereich reicht von 1 KiB bis 1024 KiB. Der Standardwert ist 1024 KiB.

   1. Geben Sie für **Wartezeit für den Empfang von Nachrichten** einen Wert ein. Der Bereich liegt zwischen 0 und 20 Sekunden. Der Standardwert ist 0 Sekunden, der [kurze Abfragen](sqs-short-and-long-polling.md) festlegt. Jeder Wert ungleich Null führt zu einer langen Abfrage.

1. (Optional) Definieren Sie eine **Zugriffsrichtlinie**. Die [Zugriffsrichtlinie](sqs-creating-custom-policies-access-policy-examples.md) definiert die Konten, Benutzer und Rollen, die auf die Warteschlange zugreifen können. Die Zugriffsrichtlinie definiert auch die Aktionen (wie [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html) oder [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html)), auf die die Benutzer zugreifen können. Die Standardrichtlinie erlaubt nur dem Eigentümer der Warteschlange, Nachrichten zu senden und zu empfangen.

   Führen Sie zum Definieren der Zugriffsrichtlinie einen der folgenden Schritte aus:
   + Wählen Sie **Einfach**, um zu konfigurieren, wer Nachrichten an die Warteschlange senden und wer Nachrichten aus der Warteschlange empfangen kann. Die Konsole erstellt die Richtlinie auf der Grundlage Ihrer Auswahl und zeigt die resultierende Zugriffsrichtlinie im schreibgeschützten JSON-Bereich an.
   + Wählen Sie **Erweitert**, um die JSON-Zugriffsrichtlinie direkt zu ändern. Auf diese Weise können Sie einen benutzerdefinierten Satz von Aktionen angeben, die jeder Prinzipal (Konto, Benutzer oder Rolle) ausführen kann.

1. Wählen Sie für die **Redrive-Zulassungsrichtlinie** die Option **Aktiviert** aus. Wählen Sie eine der folgenden Optionen aus: **Alle zulassen**, **Nach Warteschlange** oder **Alle verweigern**. Wenn Sie **Nach Warteschlange** wählen, geben Sie eine Liste mit bis zu 10 Quellwarteschlangen nach dem Amazon-Ressourcennamen (ARN) an.

1. Amazon SQS bietet standardmäßig verwaltete serverseitige Verschlüsselung. Um einen Verschlüsselungsschlüsseltyp auszuwählen oder die von Amazon SQS verwaltete serverseitige Verschlüsselung zu deaktivieren, erweitern Sie **Verschlüsselung**. Weitere Informationen zu Verschlüsselungsschlüsseltypen finden Sie unter [Konfiguration der serverseitigen Verschlüsselung für eine Warteschlange mithilfe von SQS-verwalteten Verschlüsselungsschlüsseln](sqs-configure-sqs-sse-queue.md) und [Konfiguration der serverseitigen Verschlüsselung für eine Warteschlange mithilfe der Amazon SQS SQS-Konsole](sqs-configure-sse-existing-queue.md).
**Anmerkung**  
Wenn SSE aktiviert ist, werden anonyme `SendMessage`- und `ReceiveMessage`-Anfragen an die verschlüsselte Warteschlange abgewiesen. Die bewährten Sicherheitsmethoden von Amazon SQS raten davon ab, anonyme Anfragen zu verwenden. Wenn Sie anonyme Anfragen an eine Amazon-SQS-Warteschlange senden möchten, stellen Sie sicher, dass SSE deaktiviert ist.

1. (Optional) Um eine [Warteschlange für unzustellbare Nachrichten](sqs-configure-dead-letter-queue.md) für den Empfang von unzustellbaren Nachrichten zu konfigurieren, erweitern Sie **Warteschlange für unzustellbare Nachrichten**.

1. (Optional) Erweitern Sie **Tags**, um der Warteschlange [Tags](sqs-configure-tag-queue.md) hinzuzufügen.

1. Wählen Sie **Create queue** (Warteschlange erstellen) aus. Amazon SQS erstellt die Warteschlange und zeigt die Seite **Details** der Warteschlange an.

Amazon SQS verbreitet Informationen über die neue Warteschlange im gesamten System. Da es sich bei Amazon SQS um ein verteiltes System handelt, kann es zu einer leichten Verzögerung kommen, bevor die Konsole die Warteschlange auf der **Warteschlangenseite** anzeigt.

## Senden einer Nachricht mithilfe einer Standardwarteschlange
<a name="sqs-send-messages"></a>

Nachdem Ihre Warteschlange erstellt wurde, können Sie eine Nachricht an sie senden.

1. Wählen Sie im linken Navigationsbereich **Wartschlangen** aus. Wählen Sie in der Warteschlangenliste die Warteschlange aus, die Sie erstellt haben.

1. Wählen Sie unter **Aktionen** die Option **Nachrichten senden und empfangen**.

   In der Konsole wird die Seite **Nachrichten senden und empfangen** angezeigt.

1. Geben Sie unter **Nachricht** den Nachrichtentext ein.

1. Für eine Standard-Warteschlange können Sie einen Wert für die **Lieferverzögerung** eingeben und die Einheiten auswählen. Geben Sie beispielsweise `60` ein und wählen Sie **Sekunden**. Weitere Informationen finden Sie unter [Amazon-SQS-Nachrichten-Timer](sqs-message-timers.md).

1. Klicken Sie auf **Send Message (Nachricht senden)**.

   Wenn Ihre Nachricht gesendet wurde, zeigt die Konsole eine Erfolgsmeldung an. Wählen Sie **Details anzeigen**, um Informationen zur gesendeten Nachricht anzuzeigen.

# Erstellen einer Amazon-SQS-FIFO-Warteschlange und Senden einer Nachricht
<a name="creating-sqs-fifo-queues"></a>

Mit der Konsole können Sie eine Amazon SQS FIFO-Warteschlange erstellen und Nachrichten senden. In diesem Thema wird erklärt, wie Warteschlangenparameter, einschließlich Sichtbarkeits-Timeout, Nachrichtenspeicherung und Deduplizierung, eingerichtet und dabei bewährte Sicherheitsmethoden wie die Vermeidung vertraulicher Informationen in Warteschlangennamen und die Aktivierung der serverseitigen Verschlüsselung befolgt werden. Außerdem werden die Definition von Zugriffsrichtlinien, die Konfiguration von Warteschlangen für unberechtigte Nachrichten und das Senden von Nachrichten mit FIFO-spezifischen Attributen wie Nachrichtengruppen-ID und Deduplizierungs-ID behandelt.

## Erstellen einer FIFO-Warteschlange mit der Amazon SQS SQS-Konsole
<a name="step-create-fifo-queue"></a>

Sie können mit der Amazon-SQS-Konsole [FIFO-Warteschlangen](sqs-fifo-queues.md) erstellen. Die Konsole bietet Standardwerte für alle Einstellungen mit Ausnahme des Warteschlangennamens.

**Wichtig**  
Am 17. August 2022 wurde die serverseitige Verschlüsselung (SSE) standardmäßig auf alle Amazon-SQS-Warteschlangen angewendet.  
Fügen Sie keine persönlich identifizierbare Informationen (PII) oder andere vertrauliche oder sensible Informationen in Warteschlangennamen hinzu. Warteschlangennamen sind für viele Amazon Web Services zugänglich, einschließlich Abrechnung und CloudWatch Protokollen. Warteschlangennamen sind nicht für private oder sensible Daten gedacht.

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

1. Öffnen Sie die Amazon SQS SQS-Konsole unter [https://console.aws.amazon.com/sqs/](https://console.aws.amazon.com/sqs/).

1. Wählen Sie **Create queue** (Warteschlange erstellen) aus.

1. Für **Typ** ist standardmäßig der **Standard**-Warteschlangentyp festgelegt. Um eine FIFO-Warteschlange zu erstellen, wählen Sie **FIFO**.
**Anmerkung**  
Sie können den Warteschlangentyp nicht ändern, nachdem Sie die Warteschlange erstellt haben.

1.  Geben Sie einen **Namen** für die Warteschlange ein.

   Der Name einer FIFO-Warteschlange muss mit dem Suffix `.fifo` enden. Das Suffix wird auf das Kontingent für Warteschlangennamen mit 80 Zeichen angerechnet. Um festzustellen, ob es sich bei einer Warteschlange um eine [FIFO-Warteschlange](sqs-fifo-queues.md) handelt, können Sie überprüfen, ob der Warteschlangenname mit dem Suffix endet.

1. (Optional) Die Konsole legt Standardwerte für die [Konfigurationsparameter](sqs-configure-queue-parameters.md) der Warteschlange fest. Unter **Konfiguration** können Sie neue Werte für die folgenden Parameter festlegen:

   1. Geben Sie für **Sichtbarkeitszeitbeschränkung** die Dauer und die Einheiten ein. Der Bereich liegt zwischen 0 und 12 Stunden. Der Standardwert ist 30 Sekunden.

   1. Geben Sie unter **Aufbewahrungszeitraum für Nachrichten** die Dauer und die Einheiten ein. Der Bereich liegt zwischen 1 Minute und 14 Tagen. Der Standardwert ist 4 Tage.

   1. Geben Sie für **Zustellungsverzögerung** die Dauer und die Einheiten ein. Der Bereich liegt zwischen 0 Sekunden und 15 Minuten. Der Standardwert ist 0 Sekunden.

   1. Geben Sie für **Maximale Nachrichtengröße** einen Wert ein. Der Bereich reicht von 1 KiB bis 1024 KiB. Der Standardwert ist 1024 KiB.

   1. Geben Sie für **Wartezeit für den Empfang von Nachrichten** einen Wert ein. Der Bereich liegt zwischen 0 und 20 Sekunden. Der Standardwert ist 0 Sekunden, der [kurze Abfragen](sqs-short-and-long-polling.md) festlegt. Jeder Wert ungleich Null führt zu einer langen Abfrage.

   1. Wählen Sie für eine FIFO-Warteschlange **Inhaltsbasierte Deduplizierung**, um die inhaltsbasierte Deduplizierung zu aktivieren. Sie Standardeinstellung ist deaktiviert. 

   1. (Optional) Damit eine FIFO-Warteschlange einen höheren Durchsatz für das Senden und Empfangen von Nachrichten in der Warteschlange ermöglicht, wählen Sie **FIFO mit hohem Durchsatz aktivieren**.

      Wenn Sie diese Option wählen, werden die zugehörigen Optionen (**Deduplizierungsbereich** und **FIFO-Durchsatz-Limit**) auf die erforderlichen Einstellungen geändert, um einen hohen Durchsatz für FIFO-Warteschlangen zu aktivieren. Wenn Sie Einstellungen ändern, die für die Verwendung von FIFO mit hohem Durchsatz erforderlich sind, ist der normale Durchsatz für die Warteschlange wirksam und die Deduplizierung erfolgt wie angegeben. Weitere Informationen erhalten Sie unter [Hoher Durchsatz für FIFO-Warteschlangen in Amazon SQS](high-throughput-fifo.md) und [Amazon SQS SQS-Nachrichtenkontingente](quotas-messages.md).

1. (Optional) Definieren Sie eine **Zugriffsrichtlinie**. Die [Zugriffsrichtlinie](sqs-creating-custom-policies-access-policy-examples.md) definiert die Konten, Benutzer und Rollen, die auf die Warteschlange zugreifen können. Die Zugriffsrichtlinie definiert auch die Aktionen (wie [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SendMessage.html), [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_ReceiveMessage.html) oder [https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_DeleteMessage.html)), auf die die Benutzer zugreifen können. Die Standardrichtlinie erlaubt nur dem Eigentümer der Warteschlange, Nachrichten zu senden und zu empfangen.

   Führen Sie zum Definieren der Zugriffsrichtlinie einen der folgenden Schritte aus:
   + Wählen Sie **Einfach**, um zu konfigurieren, wer Nachrichten an die Warteschlange senden und wer Nachrichten aus der Warteschlange empfangen kann. Die Konsole erstellt die Richtlinie auf der Grundlage Ihrer Auswahl und zeigt die resultierende Zugriffsrichtlinie im schreibgeschützten JSON-Bereich an.
   + Wählen Sie **Erweitert**, um die JSON-Zugriffsrichtlinie direkt zu ändern. Auf diese Weise können Sie einen benutzerdefinierten Satz von Aktionen angeben, die jeder Prinzipal (Konto, Benutzer oder Rolle) ausführen kann.

1. Wählen Sie für die **Redrive-Zulassungsrichtlinie** die Option **Aktiviert** aus. Wählen Sie eine der folgenden Optionen aus: **Alle zulassen**, **Nach Warteschlange** oder **Alle verweigern**. Wenn Sie **Nach Warteschlange** wählen, geben Sie eine Liste mit bis zu 10 Quellwarteschlangen nach dem Amazon-Ressourcennamen (ARN) an.

1. Amazon SQS bietet standardmäßig verwaltete serverseitige Verschlüsselung. Um einen Verschlüsselungsschlüsseltyp auszuwählen oder die von Amazon SQS verwaltete serverseitige Verschlüsselung zu deaktivieren, erweitern Sie **Verschlüsselung**. Weitere Informationen zu Verschlüsselungsschlüsseltypen finden Sie unter [Konfiguration der serverseitigen Verschlüsselung für eine Warteschlange mithilfe von SQS-verwalteten Verschlüsselungsschlüsseln](sqs-configure-sqs-sse-queue.md) und [Konfiguration der serverseitigen Verschlüsselung für eine Warteschlange mithilfe der Amazon SQS SQS-Konsole](sqs-configure-sse-existing-queue.md).
**Anmerkung**  
Wenn SSE aktiviert ist, werden anonyme `SendMessage`- und `ReceiveMessage`-Anfragen an die verschlüsselte Warteschlange abgewiesen. Die bewährten Sicherheitsmethoden von Amazon SQS raten davon ab, anonyme Anfragen zu verwenden. Wenn Sie anonyme Anfragen an eine Amazon-SQS-Warteschlange senden möchten, stellen Sie sicher, dass SSE deaktiviert ist.

1. (Optional) Um eine [Warteschlange für unzustellbare Nachrichten](sqs-configure-dead-letter-queue.md) für den Empfang von unzustellbaren Nachrichten zu konfigurieren, erweitern Sie **Warteschlange für unzustellbare Nachrichten**.

1. (Optional) Erweitern Sie **Tags**, um der Warteschlange [Tags](sqs-configure-tag-queue.md) hinzuzufügen.

1. Wählen Sie **Create queue** (Warteschlange erstellen) aus. Amazon SQS erstellt die Warteschlange und zeigt die Seite **Details** der Warteschlange an.

Amazon SQS verbreitet Informationen über die neue Warteschlange im gesamten System. Da es sich bei Amazon SQS um ein verteiltes System handelt, kann es zu einer leichten Verzögerung kommen, bevor die Konsole die Warteschlange auf der **Warteschlangenseite** anzeigt.

Nachdem Sie eine Warteschlange erstellt haben, können Sie [Nachrichten an sie senden](creating-sqs-standard-queues.md#sqs-send-messages) und Nachrichten [empfangen und löschen](step-receive-delete-message.md). Sie können auch alle Einstellungen der Warteschlangenkonfiguration [bearbeiten](sqs-configure-edit-queue.md), mit Ausnahme des Warteschlangentyps.

## Senden einer Nachricht mithilfe einer FIFO-Warteschlange
<a name="sqs-send-messages-fifo"></a>

Nachdem Sie Ihre Warteschlange erstellt haben, können Sie eine Nachricht an sie senden.

1. Wählen Sie im linken Navigationsbereich **Wartschlangen** aus. Wählen Sie in der Warteschlangenliste die Warteschlange aus, die Sie erstellt haben.

1. Wählen Sie unter **Aktionen** die Option **Nachrichten senden und empfangen**.

   In der Konsole wird die Seite **Nachrichten senden und empfangen** angezeigt.

1. Geben Sie unter **Nachricht** den Nachrichtentext ein.

1. Geben Sie für eine First-In-First-Out (FIFO-) Warteschlange eine **Nachrichtengruppen-ID** ein. Weitere Informationen finden Sie unter [Logik für die FIFO-Warteschlangenzustellung in Amazon SQS](FIFO-queues-understanding-logic.md).

1. (Optional) Für eine FIFO-Warteschlange können Sie eine **Nachrichtendeduplizierungs-ID** eingeben. Wenn Sie die inhaltsbasierte Deduplizierung für die Warteschlange aktiviert haben, ist die Nachrichtendeduplizierungs-ID nicht erforderlich. Weitere Informationen finden Sie unter [Logik für die FIFO-Warteschlangenzustellung in Amazon SQS](FIFO-queues-understanding-logic.md). 

1.  FIFO-Warteschlangen unterstützen keine Timer für einzelne Nachrichten. Weitere Informationen finden Sie unter [Amazon-SQS-Nachrichten-Timer](sqs-message-timers.md).

1. Klicken Sie auf **Send Message (Nachricht senden)**.

   Wenn Ihre Nachricht gesendet wurde, zeigt die Konsole eine Erfolgsmeldung an. Wählen Sie **Details anzeigen**, um Informationen zur gesendeten Nachricht anzuzeigen.

# Allgemeine Aufgaben für die ersten Schritte mit Amazon SQS
<a name="get-started"></a>

Nachdem Sie eine Warteschlange erstellt und gelernt haben, wie Sie Nachrichten senden, empfangen und löschen, möchten Sie vielleicht Folgendes ausprobieren:
+ Lösen Sie eine [Lambda-Funktion](sqs-configure-lambda-function-trigger.md) aus, um eingehende Nachrichten automatisch zu verarbeiten und so ereignisgesteuerte Workflows zu ermöglichen, ohne dass kontinuierliche Abfragen erforderlich sind.
+ [Konfigurieren Sie Warteschlangen, einschließlich](sqs-configuring.md) SSE und anderer Funktionen.
+ [Senden Sie eine Nachricht mit Attributen.](sqs-using-send-message-with-attributes.md)
+ [Senden Sie eine Nachricht von einer VPC.](sqs-sending-messages-from-vpc.md)
+ Entdecken Sie die [Funktionalität](sqs-queue-types.md) und [Architektur](welcome.md#sqs-basic-architecture) von Amazon SQS.
+ Entdecken Sie [Richtlinien und Vorbehalte](sqs-best-practices.md), die Ihnen helfen, Amazon SQS optimal zu nutzen.
+ Erkunden Sie die Amazon SQS SQS-Beispiele für ein AWS SDK, z. B. den [AWS SDK for Java 2.x Developer Guide](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/).
+ Erfahren Sie mehr über [Amazon SQS AWS CLI SQS-Befehle](https://docs.aws.amazon.com/cli/latest/reference/sqs/).
+ Erfahren Sie mehr über [Amazon SQS SQS-API-Aktionen](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_Operations.html).
+ Erfahren Sie, wie Sie programmgesteuert mit Amazon SQS interagieren können. [Weitere Informationen finden Sie unter [Arbeiten mit dem APIs](sqs-making-api-requests-xml.md) Development Center und erkunden Sie es AWS :](https://aws.amazon.com/developer/)
  + [Java](https://aws.amazon.com/java/)
  + [JavaScript](https://aws.amazon.com/javascript/)
  + [PHP](https://aws.amazon.com/php/)
  + [Python](https://aws.amazon.com/python/)
  + [Ruby](https://aws.amazon.com/ruby/)
  + [Windows und .NET](https://aws.amazon.com/net/)
+ Erfahren Sie, wie Sie [Kosten und Ressourcen](sqs-queue-tags.md) überwachen können.
+ Erfahren Sie, wie Sie [Ihre Daten schützen können](data-protection.md).
+ Erfahren Sie mehr über den [Amazon SQS SQS-Workflow](sqs-creating-custom-policies-process-workflow.md).