

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.

# MQTT-Themen
<a name="topics"></a>

MQTT-Themen identifizieren AWS IoT Nachrichten. AWS IoT Clients identifizieren die Nachrichten, die sie veröffentlichen, indem sie den Nachrichten Themennamen geben. Clients identifizieren die Nachrichten, die sie abonnieren (empfangen) möchten, indem sie einen Themenfilter bei AWS IoT Core registrieren. Der Message Broker verwendet Themennamen und Themenfilter, um Nachrichten von veröffentlichenden Clients an abonnierende Clients zu senden.

Der Message Broker verwendet Topics, um Nachrichten zu identifizieren, die über MQTT und über HTTP an die [HTTPS-Nachrichten-URL](http.md#httpurl) gesendet wurden.

 AWS IoT Unterstützt zwar einige [reservierte Systemthemen](reserved-topics.md), die meisten MQTT-Themen werden jedoch von Ihnen, dem Systemdesigner, erstellt und verwaltet. AWS IoT verwendet Themen, um Nachrichten zu identifizieren, die von Publishing-Clients empfangen wurden, und um Nachrichten auszuwählen, die an abonnierte Clients gesendet werden sollen, wie in den folgenden Abschnitten beschrieben. Bevor Sie einen Themen-Namespace für Ihr System erstellen, überprüfen Sie die Merkmale von MQTT-Themen, um die Hierarchie der Themennamen zu erstellen, die für Ihr IoT-System am besten geeignet ist.

## Themennamen
<a name="topicnames"></a>

Themennamen und Themenfilter sind UTF-8-codierte Zeichenfolgen. Sie können eine Hierarchie von Informationen darstellen, indem Sie den Schrägstrich (/) verwenden, um die Ebenen der Hierarchie zu trennen. Dieser Themenname könnte sich beispielsweise auf einen Temperatursensor in Raum 1 beziehen:
+ `sensor/temperature/room1`

In diesem Beispiel kann es auch andere Arten von Sensoren in anderen Räumen mit Themennamen geben, z. B.:
+ `sensor/temperature/room2`
+ `sensor/humidity/room1`
+ `sensor/humidity/room2`

**Anmerkung**  
Beachten Sie bei der Betrachtung von Themennamen für die Nachrichten in Ihrem System Folgendes:  
Themennamen und Themenfilter berücksichtigen Groß- und Kleinschreibung.
Themennamen dürfen keine personenbezogenen Informationen enthalten.
Themennamen, die mit einem "\$1" beginnen, sind [reservierte Themen](reserved-topics.md), die nur von AWS IoT Core verwendet werden können.
AWS IoT Core kann keine Nachrichten zwischen AWS-Konto s oder Regionen senden oder empfangen.

Weitere Informationen zum Entwurf von Themennamen und Ihres Namespaces finden Sie in unserem Whitepaper [Entwerfen von MQTT-Themen für AWS IoT Core](https://docs.aws.amazon.com/whitepapers/latest/designing-mqtt-topics-aws-iot-core/designing-mqtt-topics-aws-iot-core.html).

Beispiele dafür, wie Apps Nachrichten veröffentlichen und abonnieren können, finden Sie am Anfang mit [Erste Schritte mit AWS IoT Core Tutorials](iot-gs.md) und [AWS IoT Geräte SDKs - SDKs, Mobil- und AWS IoT Geräteclient](iot-sdks.md).

**Wichtig**  
Der Themennamespace ist auf eine Region AWS-Konto und beschränkt. Beispielsweise unterscheidet sich das von einem AWS-Konto in einer Region verwendete `sensor/temp/room1` Thema von dem `sensor/temp/room1` Thema, das von demselben AWS Konto in einer anderen Region oder von einem anderen AWS-Konto in einer anderen Region verwendet wird.

## Thema-ARN
<a name="topicnames-arn"></a>

Alle Themen ARNs (Amazon-Ressourcennamen) haben die folgende Form:

```
arn:aws:iot:aws-region:AWS-account-ID:topic/Topic
```

Zum Beispiel ist `arn:aws:iot:us-west-2:123EXAMPLE456:topic/application/topic/device/sensor` ein ARN für das Thema ` application/topic/device/sensor`.

## Filter für Themennamen
<a name="topicfilters"></a>

Abonnierende Clients registrieren Themennamenfilter beim Message Broker, um die Nachrichtenthemen anzugeben, die der Message Broker an sie senden soll. Ein Themennamenfilter kann ein einzelner Themenname sein, um einen einzelnen Themennamen zu abonnieren, oder er kann Platzhalterzeichen enthalten, um mehrere Themennamen gleichzeitig zu abonnieren.

Veröffentlichende Clients können keine Platzhalterzeichen in den von ihnen veröffentlichten Themennamen verwenden. 

In der folgenden Tabelle sind die Platzhalterzeichen aufgeführt, die in einem Themenfilter verwendet werden können. 


**Themenplatzhalter**  

| Platzhalterzeichen | Entspricht | Hinweise | 
| --- | --- | --- | 
| \$1 | Alle Zeichenfolgen auf und unter seiner Ebene in der Themenhierarchie. |  Muss das letzte Zeichen im Themenfilter sein.  Muss das einzige Zeichen auf seiner Ebene der Themenhierarchie sein. Kann in einem Themenfilter verwendet werden, der auch das Platzhalterzeichen "\$1" enthält.  | 
| \$1 | Jede Zeichenfolge in der Ebene, die das Zeichen enthält. |  Muss das einzige Zeichen auf seiner Ebene der Themenhierarchie sein. Kann in mehreren Ebenen eines Themenfilters verwendet werden.  | 

Verwenden von Platzhaltern mit den vorherigen Beispielen der Sensor-Themennamen:
+ Ein Abonnement für `sensor/#` empfängt Nachrichten, die für `sensor/`, `sensor/temperature` oder `sensor/temperature/room1` veröffentlicht werden, nicht jedoch Nachrichten, die für `sensor` veröffentlicht werden. 
+ Ein Abonnement für `sensor/+/room1` empfängt Nachrichten, die für `sensor/temperature/room1` und `sensor/humidity/room1` veröffentlicht wurden, aber keine Nachrichten, die an `sensor/temperature/room2` oder `sensor/humidity/room2` gesendet wurden.

### Themenfilter-ARN
<a name="topicfilters-arn"></a>

Alle Themenfilter ARNs (Amazon-Ressourcennamen) haben die folgende Form:

```
arn:aws:iot:aws-region:AWS-account-ID:topicfilter/TopicFilter
```

`arn:aws:iot:us-west-2:123EXAMPLE456:topicfilter/application/topic/+/sensor` ist beispielsweise ein ARN für den Themenfilter` application/topic/+/sensor`.

# Nutzlast von MQTT-Nachrichten
<a name="topicdata"></a>

Die Nachrichten-Payload, die in Ihren MQTT-Nachrichten gesendet wird, ist nicht spezifiziert von AWS IoT, es sei denn, sie bezieht sich auf eine der [Reservierte Themen](reserved-topics.md) Um den Anforderungen Ihrer Anwendung gerecht zu werden, empfehlen wir Ihnen, die Nachrichtennutzlast für Ihre Themen innerhalb der Einschränkungen der [AWS IoT Core Service Quotas für Protokolle](https://docs.aws.amazon.com/general/latest/gr/iot-core.html#iot-protocol-limits) zu definieren. 

Die Verwendung eines JSON-Formats für Ihre Nachrichtennutzdaten ermöglicht es der AWS IoT Regel-Engine, Ihre Nachrichten zu analysieren und SQL-Abfragen darauf anzuwenden. Wenn Ihre Anwendung die Regel-Engine nicht benötigt, um SQL-Abfragen auf Ihre Nachrichtennutzlasten anzuwenden, können Sie jedes Datenformat verwenden, das Ihre Anwendung benötigt. Hinweise zu Einschränkungen und reservierten Zeichen in einem JSON-Dokument, das in SQL-Abfragen verwendet wird, finden Sie unter [JSON-Erweiterungen](iot-sql-json.md). 

Weitere Informationen zum Entwerfen Ihrer MQTT-Themen und der entsprechenden Nachrichtennutzlasten finden Sie unter [Entwurf von MQTT-Themen für AWS IoT Core](https://docs.aws.amazon.com/whitepapers/latest/designing-mqtt-topics-aws-iot-core/designing-mqtt-topics-aws-iot-core.html).

Überschreitet eine Nachricht das Größenlimit des Dienstes, führt dies zu einem `CLIENT_ERROR` mit dem Grund `PAYLOAD_LIMIT_EXCEEDED` und "Die Nutzlast der Nachricht überschreitet das Größenlimit für den Nachrichtentyp". Weitere Informationen zur Größenbeschränkung für Nachrichten finden Sie unter [AWS IoT Core Grenzwerte und Kontingente für Message Broker](https://docs.aws.amazon.com//general/latest/gr/iot-core.html#message-broker-limits.html).

# Reservierte Themen
<a name="reserved-topics"></a>

Themen, die mit einem Dollarzeichen (\$1) beginnen, sind für die Nutzung durch reserviert AWS IoT. Sie können diese reservierten Themen abonnieren und veröffentlichen, wenn sie dies zulassen. Sie können jedoch keine neuen Themen erstellen, die mit einem Dollarzeichen beginnen. Nicht unterstützte Veröffentlichungs- oder Abonnementvorgänge für reservierte Themen können zu einer abgebrochenen Verbindung führen.

## Komponentenmodell-Themen
<a name="reserved-topics-other"></a>


| Thema | Zulässige Client-Operationen | Description | 
| --- | --- | --- | 
|  \$1 aws/sitewise/asset -models/ /assets/ /properties/ *assetModelId* *assetId* *propertyId*  |  Abonnieren  |  AWS IoT SiteWise veröffentlicht Benachrichtigungen zu Vermögenswerten zu diesem Thema. Weitere Informationen finden Sie im *AWS IoT SiteWise Benutzerhandbuch* unter [Interaktion mit anderen AWS Diensten](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/interact-with-other-services.html).  | 

## AWS IoT Device Defender Themen
<a name="reserved-topics-device-defender"></a>

Diese Nachrichten unterstützen je nach Thema Antwortpuffer im Format Concise Binary JavaScript Object Representation (CBOR) und Object Notation (JSON). *payload-format* AWS IoT Device Defender Themen unterstützen nur MQTT-Veröffentlichungen.


| *payload-format* | Datentyp des Antwortformats | 
| --- | --- | 
| cbor | Concise Binary Object Representation (CBOR) | 
| json | JavaScript Objektnotation (JSON) | 

Weitere Informationen finden Sie unter [Metriken von Geräten senden](https://docs.aws.amazon.com/iot-device-defender/latest/devguide/detect-device-side-metrics.html#DetectMetricsMessages).


| Thema | Zulässige Operationen | Description | 
| --- | --- | --- | 
|  \$1aws/things/ /defender/metrics/ *thingName* *payload-format*  |  Veröffentlichen  |  AWS IoT Device Defender Agenten veröffentlichen Metriken zu diesem Thema. Weitere Informationen finden Sie unter [Metriken von Geräten senden](https://docs.aws.amazon.com/iot-device-defender/latest/devguide/detect-device-side-metrics.html#DetectMetricsMessages).   | 
|  \$1aws/things/ /defender/metrics/ /accepted *thingName* *payload-format*  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, nachdem ein Agent eine erfolgreiche Nachricht in \$1aws/things/ /defender/metrics/ veröffentlicht hat. AWS IoT Device Defender *thingName* *payload-format* Weitere Informationen [finden Sie](https://docs.aws.amazon.com/iot-device-defender/latest/devguide/detect-device-side-metrics.html#DetectMetricsMessages) unter Metriken von Geräten senden.   | 
|  \$1aws/things/ /defender/metrics/ /rejected *thingName* *payload-format*  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, nachdem ein Agent eine erfolglose Nachricht in \$1aws/things/ /defender/metrics/ veröffentlicht hat. AWS IoT Device Defender *thingName* *payload-format* Weitere Informationen [finden Sie](https://docs.aws.amazon.com/iot-device-defender/latest/devguide/detect-device-side-metrics.html#DetectMetricsMessages) unter Metriken von Geräten senden.   | 

## AWS IoT Core Themen zum Gerätestandort
<a name="reserved-topics-device-location"></a>

AWS IoT Core Device Location kann die Messdaten von Ihrem Gerät auflösen und einen geschätzten Standort Ihrer IoT-Geräte angeben. Die Messdaten des Geräts können GNSS-, WLAN-, Mobilfunk- und IP-Adressen umfassen. AWS IoT Core Der Gerätestandort wählt dann den Messtyp aus, der die beste Genauigkeit bietet, und berechnet die Standortinformationen des Geräts. Weitere Informationen erhalten Sie unter [AWS IoT Core Standort des Geräts](device-location.md) und [Auflösen des Gerätestandorts mithilfe der AWS IoT Core MQTT-Themen zum Gerätestandort](device-location-reserved-topics.md).


| Thema | Zulässige Operationen | Description | 
| --- | --- | --- | 
|  \$1aws/device\$1location/ /get\$1position\$1estimate *customer\$1device\$1id*  |  Veröffentlichen  |  Ein Gerät veröffentlicht zu diesem Thema, um die gescannten Rohmessdaten nach Gerätestandort aufzulösen. AWS IoT Core   | 
|  \$1aws/device\$1location/ /get\$1position\$1estimate/accepted *customer\$1device\$1id*  |  Abonnieren  |  AWS IoT Core Device Location veröffentlicht zu diesem Thema, nachdem der Gerätestandort erfolgreich ermittelt wurde.  | 
|  \$1aws/device\$1location/ /get\$1position\$1estimate/rejected *customer\$1device\$1id*  |  Abonnieren  |  AWS IoT Core Device Location veröffentlicht zu diesem Thema, wenn der Gerätestandort aufgrund von 4xx-Fehlern nicht erfolgreich ermittelt werden kann.  | 

## Ereignisthemen
<a name="reserved-topics-event"></a>

Die Ereignismeldungen werden veröffentlicht, wenn bestimmte Ereignisse eintreten. Beispielsweise werden Ereignisse von der Registry generiert, wenn Geräte hinzugefügt, aktualisiert oder gelöscht werden. Die Tabelle zeigt die verschiedenen AWS IoT Ereignisse und ihre reservierten Themen.


| Thema | Zulässige Client-Operationen | Description | 
| --- | --- | --- | 
|  \$1aws/events/certificates/registered/*caCertificateId*  |  Abonnieren  |  AWS IoT veröffentlicht diese Nachricht, wenn ein Zertifikat AWS IoT automatisch registriert wird und wenn ein Client ein Zertifikat mit dem `PENDING_ACTIVATION` Status vorlegt. Weitere Informationen finden Sie unter [Konfigurieren der ersten Verbindung durch einen Client für die automatische Registrierung](auto-register-device-cert.md#configure-auto-reg-first-connect).  | 
|  \$1aws/events/job/*jobID*/storniert  |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn ein Job storniert wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
| \$1aws/events/job/jobID/cancellation\$1in\$1progress |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn ein Job storniert wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
|  \$1aws/events/job/*jobID*/abgeschlossen  |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn ein Job abgeschlossen ist. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
| \$1aws/events/job/jobID/gelöscht |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn ein Job gelöscht wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
| \$1aws/events/job/jobID/deletion\$1in\$1progress |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn ein Job gelöscht wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
| \$1aws/events/jobExecution/jobID/storniert |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn die Ausführung eines Jobs abgebrochen wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
| \$1aws/events/jobExecution/jobID/gelöscht |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn eine Jobausführung gelöscht wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
| \$1aws/events/jobExecution/jobID/ist fehlgeschlagen |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn die Ausführung eines Jobs fehlgeschlagen ist. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
| \$1aws/events/jobExecution/jobID/abgelehnt |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn die Ausführung eines Jobs abgelehnt wurde. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
| \$1aws/events/jobExecution/jobID/entfernt |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn eine Jobausführung entfernt wurde. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
| \$1aws/events/jobExecution/jobID/war erfolgreich |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn eine Jobausführung erfolgreich war. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
| \$1aws/events/jobExecution/jobID/timed\$1out |  Abonnieren  | AWS IoT veröffentlicht diese Nachricht, wenn bei der Ausführung eines Jobs das Timeout überschritten wurde. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md). | 
|  \$1aws/events/presence/connected/*clientId*  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn ein MQTT-Client mit der angegebenen Client-ID eine Verbindung herstellt. AWS IoT Weitere Informationen finden Sie unter [„Verbinden/Verbindung trennen“-Ereignisse](life-cycle-events.md#connect-disconnect).  | 
|  \$1aws/events/presence/disconnected/*clientId*  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn ein MQTT-Client mit der angegebenen Client-ID die Verbindung trennt. AWS IoT Weitere Informationen finden Sie unter [„Verbinden/Verbindung trennen“-Ereignisse](life-cycle-events.md#connect-disconnect).   | 
|  \$1aws/events/subscriptions/subscribed/*clientId*  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn ein MQTT-Client mit der angegebenen Client-ID ein MQTT-Thema abonniert. Weitere Informationen finden Sie unter [„Abonnieren/Abonnement beenden“-Ereignisse](life-cycle-events.md#subscribe-unsubscribe-events).  | 
|  \$1aws/events/subscriptions/unsubscribed/*clientId*  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn ein MQTT-Client mit der angegebenen Client-ID ein MQTT-Thema abbestellt. Weitere Informationen finden Sie unter [„Abonnieren/Abonnement beenden“-Ereignisse](life-cycle-events.md#subscribe-unsubscribe-events).  | 
|  \$1//erstellt aws/events/thing *thingName*  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn das *thingName* Ding erstellt wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).  | 
|  \$1aws/events/thing/*thingName*/aktualisiert  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn das *thingName* Ding aktualisiert wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).  | 
|  \$1aws/events/thing/*thingName*/gelöscht  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn das *thingName* Ding gelöscht wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).  | 
|  \$1aws/events/thingGroup/*thingGroupName*/erstellt  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn die Dinggruppe erstellt *thingGroupName* wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).  | 
|  \$1aws/events/thingGroup/*thingGroupName*/aktualisiert  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn die Dinggruppe aktualisiert *thingGroupName* wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).  | 
|  \$1aws/events/thingGroup/*thingGroupName*/gelöscht  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn die Dinggruppe gelöscht *thingGroupName* wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).  | 
|  \$1aws/events/thingType/*thingTypeName*/erstellt  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn der *thingTypeName* Dingtyp erstellt wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).  | 
|  \$1aws/events/thingType/*thingTypeName*/aktualisiert  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn der *thingTypeName* Dingtyp aktualisiert wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).  | 
|  \$1aws/events/thingType/*thingTypeName*/gelöscht  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn der *thingTypeName* Dingtyp gelöscht wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).  | 
|  \$1aws/events/thingTypeAssociation/thing/*thingName*/*thingTypeName*  |  Abonnieren  |  AWS IoT veröffentlicht zu diesem Thema, wenn *thingName* ein Objekt mit einem Dingtyp verknüpft oder vom Dingtyp *thingTypeName* getrennt wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).  | 
|  \$1aws/events/thingGroupMembership/thingGroup/*thingGroupName*/thing/ /hinzugefügt *thingName*  |  Abonnieren  |   AWS IoT veröffentlicht zu diesem Thema, wenn ein Objekt zur *thingName* Dinggruppe hinzugefügt wird. *thingGroupName* Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).   | 
|  \$1aws/events/thingGroupMembership/thingGroup/*thingGroupName*/thing/ /removed *thingName*  |  Abonnieren  |   AWS IoT veröffentlicht zu diesem Thema, wenn ein Objekt aus der *thingName* Dinggruppe entfernt wird. *thingGroupName* Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).   | 
|   \$1aws/events/thingGroupHierarchy/thingGroup//*parentThingGroupName*childThingGroup/*childThingGroupName*/hinzugefügt  |  Abonnieren  |   AWS IoT veröffentlicht zu diesem Thema, wenn die Dinggruppe zur Dinggruppe *parentThingGroupName* hinzugefügt *childThingGroupName* wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).   | 
|   \$1aws/events/thingGroupHierarchy/thingGroup//*parentThingGroupName*childThingGroup/*childThingGroupName*/wurde entfernt  |  Abonnieren  |   AWS IoT veröffentlicht zu diesem Thema, wenn die Dinggruppe aus der Dinggruppe *parentThingGroupName* entfernt *childThingGroupName* wird. Weitere Informationen finden Sie unter [Registry-Ereignisse](registry-events.md).   | 

## Flottenbereitstellungsthemen
<a name="reserved-topics-fleet"></a>

**Anmerkung**  
Die Client-Operationen, die in dieser Tabelle als **Empfangen** angegeben sind, weisen auf Themen hin, die direkt auf dem Client AWS IoT veröffentlicht werden, der sie angefordert hat, unabhängig davon, ob der Client das Thema abonniert hat oder nicht. Kunden sollten damit rechnen, diese Antwortnachrichten zu erhalten, auch wenn sie sie nicht abonniert haben. Diese Antwortnachrichten werden nicht über den Message Broker weitergeleitet und können auch nicht von anderen Clients oder Regeln abonniert werden.

Diese Nachrichten unterstützen je nach Thema Antwortpuffer im Format Concise Binary Object Representation (CBOR) und JavaScript Object Notation (JSON). *payload-format*


| *payload-format* | Datentyp des Antwortformats | 
| --- | --- | 
| cbor | Concise Binary Object Representation (CBOR) | 
| json | JavaScript Objektnotation (JSON) | 

Weitere Informationen finden Sie unter [MQTT-API für die Gerätebereitstellung](fleet-provision-api.md).


| Thema | Zulässige Client-Operationen | Description | 
| --- | --- | --- | 
|  \$1aws/certificates/create/*payload-format*  |  Veröffentlichen  |  Veröffentlichen Sie in diesem Thema, um ein Zertifikat über eine Zertifikatssignierungsanforderung (Certificate Signing Request, CSR) zu erstellen.  | 
|  \$1aws/certificates/create/*payload-format*/akzeptiert  |  Abonnieren, Empfangen  |  AWS IoT veröffentlicht nach einem erfolgreichen Aufruf von \$1aws/certificates/create/*payload-format*zu diesem Thema.  | 
|  \$1aws/certificates/create/*payload-format*/abgelehnt  |  Abonnieren, Empfangen  |  AWS IoT veröffentlicht nach einem erfolglosen Aufruf von \$1aws/certificates/create/*payload-format*zu diesem Thema.  | 
|  \$1 aws/certificates/create -from-csr/ *payload-format*  |  Veröffentlichen  |  Veröffentlicht in diesem Thema, um ein Zertifikat aus einer CSR zu erstellen.  | 
|  \$1 aws/certificates/create -from-csr/ /akzeptiert *payload-format*  |  Abonnieren, Empfangen  |  AWS IoT veröffentlicht zu diesem Thema einen erfolgreichen Aufruf von \$1 -from-csr/. aws/certificates/create *payload-format*  | 
|  \$1 -from-csr/ /abgelehnt aws/certificates/create *payload-format*  | Abonnieren, Empfangen |  AWS IoT veröffentlicht zu diesem Thema einen erfolglosen Aufruf von \$1 -from-csr/. aws/certificates/create *payload-format*  | 
|  *templateName*\$1aws/provisioning-templates/ /provision/ *payload-format*  |  Veröffentlichen  |  Veröffentlichen Sie in diesem Thema, um ein Objekt zu registrieren.  | 
|  \$1aws/provisioning-templates/ *templateName* /provision/ /accepted *payload-format*  | Abonnieren, Empfangen |  AWS IoT veröffentlicht nach einem erfolgreichen Aufruf von \$1aws/provisioning-templates/ /provision/ zu diesem Thema. *templateName* *payload-format*  | 
|  \$1aws/provisioning-templates/ /provision/ /rejected *templateName* *payload-format*  |  Abonnieren, Empfangen  |  AWS IoT veröffentlicht nach einem erfolglosen Aufruf von \$1aws/provisioning-templates/ /provision/ zu diesem Thema. *templateName* *payload-format*  | 

## Auftragsthemen
<a name="reserved-topics-job"></a>

**Anmerkung**  
Die Client-Operationen, die in dieser Tabelle als **Empfangen** angegeben sind, weisen auf Themen hin, die direkt auf dem Client AWS IoT veröffentlicht werden, der sie angefordert hat, unabhängig davon, ob der Client das Thema abonniert hat oder nicht. Kunden sollten damit rechnen, diese Antwortnachrichten zu erhalten, auch wenn sie sie nicht abonniert haben.  
Diese Antwortnachrichten werden nicht über den Message Broker weitergeleitet und können auch nicht von anderen Clients oder Regeln abonniert werden. Verwenden Sie die `notify` und `notify-next` Themen und, um Nachrichten zu Auftragsaktivitäten zu abonnieren.  
Wenn Sie die Auftrags- und `jobExecution` Veranstaltungsthemen für Ihre Flottenüberwachungslösung abonnieren, müssen Sie zunächst die [Auftrags- und Auftragsausführungsereignisse](iot-events.md) aktivieren, um alle Ereignisse auf der Cloud-Seite empfangen zu können.  
Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).


| Thema | Zulässige Client-Operationen | Description | 
| --- | --- | --- | 
|  \$1aws/things/ /jobs/get *thingName*  |  Veröffentlichen  |  Geräte veröffentlichen eine Nachricht in diesem Topic, um eine `GetPendingJobExecutions`-Anforderung auszugeben. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  | 
|  *thingName*\$1aws/things/ jobs/get/accepted  |  Abonnieren, empfangen  |  Geräte abonnieren dieses Thema, um Antworten von einer `GetPendingJobExecutions`-Anforderung zu empfangen. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).   | 
|  \$1aws/Dinge/*thingName*/jobs/get/rejected  |  Abonnieren, Empfangen  |  Geräte abonnieren dieses Thema, um eine Antwort zu erhalten, wenn eine `GetPendingJobExecutions` Anforderung abgelehnt wird. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  | 
|  \$1aws/things/ *thingName* /jobs/start-next  |  Veröffentlichen  |  Geräte veröffentlichen eine Nachricht in diesem Topic, um eine `StartNextPendingJobExecution`-Anforderung auszugeben. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  | 
|  *thingName*\$1aws/things/ jobs/start-next/accepted  |  Abonnieren, Empfangen  |  Geräte abonnieren dieses Topic, um Antworten an eine `StartNextPendingJobExecution`-Anforderung zu empfangen. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  | 
|  \$1aws/Dinge/*thingName*/jobs/start-next/rejected  |  Abonnieren, Empfangen  |  Geräte abonnieren dieses Thema, um eine Antwort zu erhalten, wenn eine `StartNextPendingJobExecution` Anforderung abgelehnt wird. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  | 
|  \$1aws/things/ /jobs/ /get *thingName* *jobId*  |  Veröffentlichen  |  Geräte veröffentlichen eine Nachricht in diesem Topic, um eine `DescribeJobExecution`-Anforderung auszugeben. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  | 
|  \$1aws/things/ /jobs/ *thingName* /get/accepted *jobId*  |  Abonnieren, Empfangen  |  Geräte abonnieren dieses Topic, um Antworten an eine `DescribeJobExecution`-Anforderung zu empfangen. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  | 
|  \$1aws/things/ /jobs/ *thingName* /get/rejected *jobId*  |  Abonnieren, Empfangen  |  Geräte abonnieren dieses Thema, um eine Antwort zu erhalten, wenn eine `DescribeJobExecution` Anforderung abgelehnt wird. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  | 
|  \$1aws/things/ /jobs/ *thingName* /update *jobId*  |  Veröffentlichen  |  Geräte veröffentlichen eine Nachricht in diesem Thema, um eine `UpdateJobExecution`-Anforderung auszugeben. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  | 
|  \$1aws/things/ /jobs/ *thingName* /update/akzeptiert *jobId*  |  Abonnieren, Empfangen  |  Geräte abonnieren dieses Thema, um Erfolgsantworten auf eine `UpdateJobExecution`-Anforderung zu empfangen. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  Hinweis Nur das Gerät, das auf \$1aws/things/ /jobs/ /update veröffentlicht, empfängt Nachrichten zu diesem Thema. *thingName* *jobId*   | 
|  \$1aws/things/ /jobs/ /update/rejected *thingName* *jobId*  |  Abonnieren, Empfangen  |  Geräte abonnieren dieses Thema, um eine Antwort zu erhalten, wenn eine `UpdateJobExecution` Anforderung abgelehnt wird. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  Hinweis Nur das Gerät, das auf \$1aws/things/ /jobs/ /update veröffentlicht, empfängt Nachrichten zu diesem Thema. *thingName* *jobId*   | 
|  \$1aws/things/ /jobs/notify *thingName*  |  Abonnieren, Empfangen  |  Geräte abonnieren dieses Thema, um Benachrichtigungen zu empfangen, wenn eine Auftragsausführung der Liste der ausstehenden Ausführungen für ein Objekt hinzugefügt oder aus dieser entfernt wird. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  | 
|  \$1aws/things/ /jobs/notify-next *thingName*  |  Abonnieren, Empfangen  |  Geräte abonnieren dieses Thema, um Benachrichtigungen zu empfangen, wenn die nächste ausstehende Auftragsausführung für das Objekt geändert wird. Weitere Informationen finden Sie unter [Führt MQTT-API-Operationen auf dem Gerät aus](jobs-mqtt-api.md).  | 
|  \$1//abgeschlossen aws/events/job *jobId*  |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn ein Auftrag abgeschlossen wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).  | 
|  \$1aws/events/job//storniert *jobId*  |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn ein Auftrag abgebrochen wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).  | 
|  \$1aws/events/job//gelöscht *jobId*   |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn ein Auftrag gelöscht wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).  | 
|  \$1aws/events/job//cancellation\$1in\$1progress *jobId*   |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn eine Auftragsstornierung beginnt. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).  | 
|  \$1aws/events/job/*jobId*/deletion\$1in\$1progress   |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn eine Auftragslöschung beginnt. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).   | 
|  \$1aws/events/jobExecution/*jobId*/war erfolgreich   |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn der Auftrag erfolgreich ausgeführt wurde. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).   | 
|  \$1aws/events/jobExecution/*jobId*/ist fehlgeschlagen   |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn eine Auftragsausführung fehlschlägt. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).   | 
|  \$1aws/events/jobExecution//abgelehnt *jobId*   |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn eine Auftragsausführung abgewiesen wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).   | 
|  \$1aws/events/jobExecution//storniert *jobId*   |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn eine Auftragsausführung storniert wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).   | 
|  \$1aws/events/jobExecution//timed\$1out *jobId*   |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn eine Zeitüberschreitung der Auftragsausführung auftritt. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).   | 
|  \$1//wurde entfernt aws/events/jobExecution *jobId*   |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn eine Auftragsausführung entfernt wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).   | 
|  \$1aws/events/jobExecution//gelöscht *jobId*   |  Abonnieren  |  Der Jobs-Service veröffentlicht ein Ereignis in diesem Thema, wenn eine Auftragsausführung gelöscht wird. Weitere Informationen finden Sie unter [Auftragsereignisse](events-jobs.md).   | 

## Themen zu Befehlen
<a name="reserved-topics-commands"></a>

**Anmerkung**  
Die in dieser Tabelle als **Empfangen** vermerkten Client-Operationen beziehen sich auf Themen, die direkt auf dem Client AWS IoT veröffentlicht werden, der sie angefordert hat, unabhängig davon, ob der Client das Thema abonniert hat oder nicht. Kunden sollten damit rechnen, diese Antwortnachrichten zu erhalten, auch wenn sie sie nicht abonniert haben.  
Diese Antwortnachrichten werden nicht über den Message Broker weitergeleitet und können auch nicht von anderen Clients oder Regeln abonniert werden.


| Thema | Zulässige Client-Operationen | Description | 
| --- | --- | --- | 
|  \$1aws/commands///executions/ /request/ *<devices>* *<DeviceID>* *<ExecutionId>* *<PayloadFormat>* \$1aws/commands//*<devices>**<DeviceID>*/executions/ /request *<ExecutionId>*  |  Abonnieren, Empfangen  |  Geräte erhalten eine Nachricht zu diesem Thema, wenn eine Anfrage gestellt wird, eine Befehlsausführung von der Konsole oder über die API zu starten. `StartCommandExecution` In diesem Fall *<devices>* kann es sich entweder um IoT-Dings oder um MQTT-Clients handeln und es *<DeviceID>* kann sich entweder um den IoT-Dingnamen oder die MQTT-Client-ID handeln.  | 
|  \$1aws/commands/ /executions/ /response/ *<devices>* *<DeviceID>* *<ExecutionId>* *<PayloadFormat>*  |  Veröffentlichen  |  Geräte verwenden die `UpdateCommandExecution` MQTT-API, um zu diesem Thema eine Nachricht über die Befehlsausführung zu veröffentlichen. Die Nachricht wird als Antwort auf die Anfrage veröffentlicht, eine Befehlsausführung über die Konsole oder über die `StartCommandExecution` API zu starten. Die veröffentlichte Nachricht verwendet JSON oder CBOR als. *<PayloadFormat>*  | 
|  \$1aws/commands///executions/ /response/accepted/ *<devices>* *<DeviceID>* *<ExecutionId>* *<PayloadFormat>* \$1aws/commands//*<devices>**<DeviceID>*/executions/ /response/accepted *<ExecutionId>*  |  Abonnieren, Empfangen  |  Wenn der Cloud-Dienst das Ergebnis der Befehlsausführung erfolgreich verarbeitet hat, veröffentlicht er eine Antwort auf das Thema /accepted. AWS IoT Device Management   | 
|  \$1aws/commands///executions/ /response/rejected/ *<devices>* *<DeviceID>* *<ExecutionId>* *<PayloadFormat>* \$1aws/commands//*<devices>**<DeviceID>*/executions/ /response/rejected *<ExecutionId>*  |  Veröffentlichen  |  Wenn der Cloud-Dienst das Ergebnis der Befehlsausführung nicht verarbeiten konnte, veröffentlicht er eine Antwort auf das Thema /rejected. AWS IoT Device Management   | 

## Regelthemen
<a name="reserved-topics-rule"></a>


| Thema | Zulässige Client-Operationen | Description | 
| --- | --- | --- | 
|  \$1aws/rules/ *ruleName*  |  Veröffentlichen  |  Ein Gerät oder eine Anwendung veröffentlicht in diesem Thema, um Regeln direkt auszulösen. Weitere Informationen finden Sie unter [Senken der Messaging-Kosten mit Basic Ingest](iot-basic-ingest.md).   | 

## Themen zu Secure Tunneling
<a name="reserved-topics-secure"></a>


| Thema | Zulässige Client-Operationen | Description | 
| --- | --- | --- | 
|  \$1aws/things/ /tunnels/notify *thing-name*  |  Abonnieren  |   AWS IoT veröffentlicht diese Nachricht für einen IoT-Agenten, um einen lokalen Proxy auf dem Remote-Gerät zu starten. Weitere Informationen finden Sie unter [IoT-Agent-Snippet](configure-remote-device.md#agent-snippet).   | 

## Schatten-Themen
<a name="reserved-topics-shadow"></a>

Die Themen in diesem Abschnitt werden von benannten und unbenannten Schatten verwendet. Die jeweils verwendeten Themen unterscheiden sich nur durch das Themenpräfix. In dieser Tabelle wird das Themenpräfix angezeigt, das von jedem Schattentyp verwendet wird.


| *ShadowTopicPrefix* Wert | Schattentyp | 
| --- | --- | 
| \$1aws/things/ /shadow thingName | Unbenannter (klassischer) Schatten | 
| \$1aws/things/ thingName /shadow/name/ shadowName | Benannter Schatten | 

Um ein vollständiges Thema zu erstellen, wählen Sie *ShadowTopicPrefix* für den Typ des Schattens, auf den Sie sich beziehen möchten, ersetzen *thingName* und, falls zutreffend, durch die entsprechenden Werte*shadowName*, und fügen Sie diesen dann den Themen-Stub hinzu, wie in der folgenden Tabelle dargestellt. Denken Sie daran, dass bei Themen zwischen Groß- und Kleinschreibung unterschieden wird.


| Thema | Zulässige Client-Operationen | Description | 
| --- | --- | --- | 
|  *ShadowTopicPrefix*/löschen  |  Veröffentlichen/Abonnieren  |  Ein Gerät oder eine Anwendung veröffentlicht in diesem Thema, um ein Schattengerät zu löschen. Weitere Informationen finden Sie unter [/delete](device-shadow-mqtt.md#delete-pub-sub-topic).  | 
|  *ShadowTopicPrefix*/löschen/akzeptiert  |  Abonnieren  |  Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn ein Schattengerät gelöscht wird. Weitere Informationen finden Sie unter [/delete/accepted](device-shadow-mqtt.md#delete-accepted-pub-sub-topic).  | 
|  *ShadowTopicPrefix*/löschen/abgelehnt  |  Abonnieren  |  Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn ein Anfrage zum Löschen eines Schattengeräts abgelehnt wird. Weitere Informationen finden Sie unter [/delete/rejected](device-shadow-mqtt.md#delete-rejected-pub-sub-topic).  | 
|  *ShadowTopicPrefix*/erhalten  |  Veröffentlichen/Abonnieren  |  Eine Anwendung oder ein Gerät veröffentlicht eine leere Nachricht für dieses Thema, um ein Schattengerät zugewiesen zu bekommen. Weitere Informationen finden Sie unter [MQTT-Themen für Geräteschatten](device-shadow-mqtt.md).  | 
|  *ShadowTopicPrefix*/get/akzeptiert  |  Abonnieren  |  Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn ein Anfrage für ein Schattengerät erfolgreich war. Weitere Informationen finden Sie unter [/get/accepted](device-shadow-mqtt.md#get-accepted-pub-sub-topic).  | 
|  *ShadowTopicPrefix*/get/abgelehnt  |  Abonnieren  |  Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn ein Anfrage für ein Schattengerät abgelehnt wird. Weitere Informationen finden Sie unter [/get/rejected](device-shadow-mqtt.md#get-rejected-pub-sub-topic).  | 
|  *ShadowTopicPrefix*/aktualisieren  |  Veröffentlichen/Abonnieren  |  Ein Gerät oder eine Anwendung veröffentlicht eine Nachricht in diesem Thema, um ein Schattengerät zu aktualisieren. Weitere Informationen finden Sie unter [/update](device-shadow-mqtt.md#update-pub-sub-topic).  | 
|  *ShadowTopicPrefix*/update/akzeptiert  |  Abonnieren  |  Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn ein Schattengerät erfolgreich aktualisiert wurde. Weitere Informationen finden Sie unter [/update/accepted](device-shadow-mqtt.md#update-accepted-pub-sub-topic).  | 
|  *ShadowTopicPrefix*/update/abgelehnt  |  Abonnieren  |  Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn die Aktualisierung eines Schattengeräts abgelehnt wurde. Weitere Informationen finden Sie unter [/update/rejected](device-shadow-mqtt.md#update-rejected-pub-sub-topic).  | 
|  *ShadowTopicPrefix*/update/delta  |  Abonnieren  |  Der Device Shadow-Service sendet Nachrichten an dieses Thema, wenn zwischen den gemeldeten und gewünschten Abschnitten eines Schattengeräts Abweichungen auftreten. Weitere Informationen finden Sie unter [/update/delta](device-shadow-mqtt.md#update-delta-pub-sub-topic).   | 
|  *ShadowTopicPrefix*/update/dokumente  |  Abonnieren  |  AWS IoT veröffentlicht jedes Mal, wenn eine Aktualisierung des Shadows erfolgreich durchgeführt wurde, ein Statusdokument zu diesem Thema. Weitere Informationen finden Sie unter [/update/documents](device-shadow-mqtt.md#update-documents-pub-sub-topic).   | 

## Themen der MQTT-basierten Dateiübertragung
<a name="reserved-topics-mqtt-based-file-delivery"></a>

**Anmerkung**  
Die Client-Operationen, die in dieser Tabelle als **Empfangen** angegeben sind, weisen auf Themen hin, die direkt auf dem Client AWS IoT veröffentlicht werden, der sie angefordert hat, unabhängig davon, ob der Client das Thema abonniert hat oder nicht. Kunden sollten damit rechnen, diese Antwortnachrichten zu erhalten, auch wenn sie sie nicht abonniert haben. Diese Antwortnachrichten werden nicht über den Message Broker weitergeleitet und können auch nicht von anderen Clients oder Regeln abonniert werden.

Diese Nachrichten unterstützen je nach Thema Antwortpuffer im Format Concise Binary Object Representation (CBOR) und JavaScript Object Notation (JSON). *payload-format*


| *payload-format* | Datentyp des Antwortformats | 
| --- | --- | 
| cbor | Concise Binary Object Representation (CBOR) | 
| json | JavaScript Objektnotation (JSON) | 


| Thema | Zulässige Client-Operationen | Description | 
| --- | --- | --- | 
|  \$1aws/things/ /streams/ /data/ *ThingName* *StreamId* *payload-format*  |  Abonnieren, Empfangen  |  AWS Bei der MQTT-basierten Dateibereitstellung werden Beiträge zu diesem Thema veröffentlicht, wenn die "" -Anforderung von einem Gerät akzeptiert wird. GetStream Die Nutzlast enthält die Stream-Daten. Weitere Informationen finden Sie unter [Verwendung der AWS IoT MQTT-basierten Dateibereitstellung auf Geräten](mqtt-based-file-delivery-in-devices.md).   | 
|  \$1aws/things/ /streams/ /get/ *ThingName* *StreamId* *payload-format*  |  Veröffentlichen  |  Ein Gerät veröffentlicht Beiträge zu diesem Thema, um eine "" Anfrage auszuführen. GetStream Weitere Informationen finden Sie unter [Verwendung der AWS IoT MQTT-basierten Dateibereitstellung auf Geräten](mqtt-based-file-delivery-in-devices.md).   | 
|  \$1aws/things/ /streams/ /description/ *ThingName* *StreamId* *payload-format*  |  Abonnieren, Empfangen  |  AWS Bei der MQTT-basierten Dateibereitstellung wird zu diesem Thema veröffentlicht, wenn die "" -Anforderung von einem Gerät akzeptiert wird. DescribeStream Die Nutzlast enthält die Stream-Beschreibung. Weitere Informationen finden Sie unter [Verwendung der AWS IoT MQTT-basierten Dateibereitstellung auf Geräten](mqtt-based-file-delivery-in-devices.md).   | 
|  \$1aws/things/ /streams/ /describe/ *ThingName* *StreamId* *payload-format*  |  Veröffentlichen  |  Ein Gerät veröffentlicht Beiträge zu diesem Thema, um eine "" Anfrage auszuführen. DescribeStream Weitere Informationen finden Sie unter [Verwendung der AWS IoT MQTT-basierten Dateibereitstellung auf Geräten](mqtt-based-file-delivery-in-devices.md).   | 
|  \$1aws/things/ /streams/ /rejected/ *ThingName* *StreamId* *payload-format*  |  Abonnieren, Empfangen  |  AWS Bei der MQTT-basierten Dateibereitstellung werden Beiträge zu diesem Thema veröffentlicht, wenn eine "" - oder "" Anfrage von einem Gerät abgewiesen wird. DescribeStream GetStream Weitere Informationen finden Sie unter [Verwendung der AWS IoT MQTT-basierten Dateibereitstellung auf Geräten](mqtt-based-file-delivery-in-devices.md).   | 

## Reservierte Themen-ARN
<a name="reserved-topicnames-arn"></a>

Alle reservierten Themen ARNs (Amazon-Ressourcennamen) haben die folgende Form:

```
arn:aws:iot:aws-region:AWS-account-ID:topic/Topic
```

`arn:aws:iot:us-west-2:123EXAMPLE456:topic/$aws/things/thingName/jobs/get/accepted` ist beispielsweise ein ARN für das reservierte Thema `$aws/things/thingName/jobs/get/accepted`.