AWS Cloud9 ist für Neukunden nicht mehr verfügbar. Bestandskunden von AWS Cloud9 können den Service weiterhin wie gewohnt nutzen. Weitere Informationen
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.
Arbeiten mit AWS IoT in AWS Cloud9 IDE
Mit AWS IoT in AWS Cloud9 IDE können Sie mit dem AWS IoT Service interagieren und gleichzeitig Unterbrechungen Ihres Arbeitsablaufs minimieren. AWS Cloud9 In diesem Handbuch erfahren Sie, wie Sie mit der Nutzung der AWS IoT Servicefunktionen beginnen können, die in der verfügbar sind. AWS Cloud9 IDE Weitere Informationen finden Sie unter Was ist AWS IoT? im AWS IoT -Entwicklerhandbuch.
AWS IoT Voraussetzungen
Um mit der Verwendung von AWS IoT in zu beginnen AWS Cloud9 IDE, stellen Sie sicher, dass Ihr AWS-Konto und Ihre AWS Cloud9 Einrichtung alle Anforderungen erfüllen. Informationen zu den spezifischen AWS-Konto Anforderungen und AWS Benutzerberechtigungen für den AWS IoT Dienst finden Sie unter Erste Schritte mit AWS IoT Core im AWS IoT Entwicklerhandbuch.
AWS IoT Dinge
AWS IoT verbindet Geräte mit AWS-Services und AWS Ressourcen. Sie können Ihre Geräte mit verbinden, AWS IoT indem Sie Objekte verwenden, die als Dinge bezeichnet werden. Ein Objekt ist eine Darstellung eines bestimmten Geräts oder einer logischen Entität. Es kann ein physisches Gerät oder ein Sensor sein (beispielsweise eine Glühbirne oder ein Wandschalter). Weitere Informationen dazu finden AWS IoT Sie unter Geräte verwalten mit AWS IoT im AWS IoT Entwicklerhandbuch.
AWS IoT Dinge verwalten
Das AWS Cloud9 IDE hat mehrere Funktionen, die Ihr Ding-Management effizient machen. Gehen Sie folgendermaßen vor, um Ihre AWS IoT Sachen zu verwalten:
So erstellen Sie eine Objekt
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
Öffnen Sie das Kontextmenü (rechte Maustaste) für das Objekt und wählen Sie Create Thing (Objekt erstellen) aus.
Geben Sie einen Namen für das Objekt im Feld Thing Name (Objektname) ein und folgen Sie der Aufforderung.
Wenn dieser Schritt abgeschlossen ist, ist ein Objektsymbol gefolgt von dem von Ihnen angegebenen Namen im Abschnitt Thing (Objekt) sichtbar.
So fügen Sie einem Objekt ein Zertifikat an
-
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
-
Suchen Sie im Unterabschnitt Things (Objekte) nach dem Objekt, dem Sie das Zertifikat anfügen.
-
Öffnen Sie das Kontextmenü (rechte Maustaste) für das Objekt und wählen Sie im Kontextmenü Attach Certificate (Zertifikat anfügen) aus, um einen Eingabeselektor mit einer Liste Ihrer Zertifikate zu öffnen.
-
Wählen Sie aus der Liste die Zertifikats-ID aus, die dem Zertifikat entspricht, das Sie Ihrem Objekt anfügen möchten.
-
Nachdem dieser Schritt abgeschlossen ist, ist Ihr Zertifikat im AWS Explorer als Element des Objekts verfügbar, dem Sie es angefügt haben.
So trennen Sie ein Zertifikat von einem Objekt
-
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
-
Suchen Sie im Unterabschnitt Things (Objekte) nach dem Objekt, dessen Zertifikat Sie trennen möchten.
-
Öffnen Sie das Kontextmenü (rechte Maustaste) für das Objekt und wählen Sie Attach Certificate (Zertifikat anfügen) aus.
-
Nachdem dieser Schritt abgeschlossen ist, wird das separate Zertifikat nicht mehr unter dem Ding im AWS Explorer angezeigt. Es ist jedoch weiterhin im Unterabschnitt Certificates (Zertifikate) verfügbar.
So löschen Sie ein Objekt
-
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
-
Suchen Sie im Unterabschnitt Things (Objekte) nach dem Objekt, das Sie löschen möchten.
-
Öffnen Sie das Kontextmenü (rechte Maustaste) für das Objekt und wählen Sie Delete Thing (Objekt löschen) aus.
-
Nachdem dieser Schritt abgeschlossen ist, ist das gelöschte Objekt nicht mehr im Unterabschnitt Things (Objekte) verfügbar.
Anmerkung
Sie können nur ein Objekt löschen, dem kein Zertifikat angefügt ist.
AWS IoT zertifikate
Zertifikate sind eine gängige Methode, um eine sichere Verbindung zwischen Ihren AWS IoT -Services und -Geräten herzustellen. X.509-Zertifikate sind digitale Zertifikate, die den X.509-Standard für Public-Key-Infrastrukturen verwenden, um einen öffentlichen Schlüssel mit einer Identität in einem Zertifikat zu verknüpfen. Weitere Informationen zu AWS IoT Zertifikaten finden Sie unter Authentifizierung (IoT) im AWS IoT Entwicklerhandbuch.
Verwalten von Zertifikaten
Das AWS Toolkit bietet eine Vielzahl von Möglichkeiten, wie Sie Ihre AWS IoT Zertifikate direkt vom AWS Explorer aus verwalten können. Sie werden in den folgenden Schritten beschrieben:
Um ein Zertifikat zu erstellen AWS IoT
Ein X.509-Zertifikat wird verwendet, um eine Verbindung mit Ihrer Instanz von AWS IoT herzustellen.
Erweitern Sie im AWS Explorer den Abschnitt IoT-Dienst und öffnen Sie (Rechtsklick) Zertifikate.
-
Wenn Sie ein Dialogfeld öffnen möchten, wählen Sie im Kontextmenü die Option Create Certificate (Zertifikat erstellen) aus.
-
Um Ihr RSA key pair und Ihr X.509-Zertifikat zu speichern, wählen Sie ein Verzeichnis in Ihrem lokalen Dateisystem aus.
Anmerkung
Die Standarddateinamen enthalten die Zertifikat-ID als Präfix.
Nur das X.509-Zertifikat wird über den AWS IoT Dienst bei Ihnen AWS-Konto gespeichert.
Ihr RSA key pair kann nur einmal ausgestellt werden. Speichern Sie es an einem sicheren Ort in Ihrem Dateisystem, wenn Sie dazu aufgefordert werden.
Wenn das Zertifikat oder das key pair nicht in Ihrem Dateisystem gespeichert werden können, löscht das AWS Toolkit das Zertifikat aus Ihrem. AWS-Konto
So ändern Sie den Status eines Zertifikats
Der Status eines einzelnen Zertifikats wird im AWS Explorer neben der Zertifikat-ID angezeigt und kann auf aktiv, inaktiv oder gesperrt gesetzt werden.
Anmerkung
Ihr Zertifikat muss einen aktiven Status haben, bevor Sie es verwenden können, um Ihr Gerät mit Ihrem AWS IoT Dienst zu verbinden.
Ein inaktives Zertifikat kann aktiviert werden, unabhängig davon, ob es zuvor deaktiviert wurde oder standardmäßig inaktiv ist.
Ein Zertifikat, das widerrufen wurde, kann nicht erneut aktiviert werden.
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
Suchen Sie im Unterabschnitt Certificates (Zertifikate) das Zertifikat, das Sie ändern möchten.
Öffnen Sie das Kontextmenü (rechte Maustaste) für das Zertifikat, das die Optionen zur Statusänderung anzeigt, die für dieses Zertifikat verfügbar sind.
Wenn ein Zertifikat den Status inactive (inaktiv) hat, wählen Sie activate (Aktivieren) aus, um den Status in active (aktiv) zu ändern.
Hat ein Zertifikat den Status active (aktiv), wählen Sie deactivate (Deaktivieren) aus, um den Status in inactive (inaktiv) zu ändern.
Wenn ein Zertifikat weder den Status active (aktiv) noch inactive (inaktiv) hat, wählen Sie revoke (Widerrufen) aus, um den Status in revoked (widerrufen) zu ändern.
Anmerkung
Jede dieser Aktionen zur Statusänderung ist verfügbar, wenn Sie ein Zertifikat auswählen, das einem Objekt im Unterabschnitt Things (Objekte) angefügt ist.
So fügen Sie einem Zertifikat eine IoT-Richtlinie an
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
Suchen Sie im Unterabschnitt Certificates (Zertifikate) das Zertifikat, das Sie ändern möchten.
Öffnen Sie das Kontextmenü (rechte Maustaste) für das Zertifikat und wählen Sie Attach Policy (Richtlinie anfügen) aus, um einen Eingabeselektor mit einer Liste der verfügbaren Richtlinien zu öffnen.
Wählen Sie die Richtlinie aus, die Sie dem Zertifikat anfügen möchten.
Wenn dieser Schritt abgeschlossen ist, wird die von Ihnen ausgewählte Richtlinie dem Zertifikat als Untermenüelement hinzugefügt.
So trennen Sie eine IoT-Richtlinie von einem Zertifikat
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
Suchen Sie im Unterabschnitt Certificates (Zertifikate) das Zertifikat, das Sie ändern möchten.
Erweitern Sie das Zertifikat und suchen Sie die Richtlinie, die Sie trennen möchten.
Öffnen Sie das Kontextmenü (rechte Maustaste) und wählen Sie Detach (Trennen) aus dem Kontextmenü aus.
Wenn dieser Schritt abgeschlossen ist, ist die Richtlinie nicht mehr über Ihr Zertifikat verfügbar. Sie steht im Unterabschnitt Policy (Richtlinie) zur Verfügung.
So löschen Sie ein Zertifikat
Erweitern Sie im AWS Explorer die Überschrift IoT-Dienst.
Suchen Sie im Unterabschnitt Certificates (Zertifikate) das Zertifikat, das Sie löschen möchten.
Öffnen Sie das Kontextmenü (rechte Maustaste) für das Zertifikat und wählen Sie Delete Certificate (Zertifikat löschen) aus dem Kontextmenü aus.
Anmerkung
Sie können ein Zertifikat nicht löschen, wenn es einem Objekt angefügt ist oder einen aktiven Status hat. Sie können ein Zertifikat löschen, dem Richtlinien angefügt sind.
AWS IoT Richtlinien
AWS IoT Kernrichtlinien werden in JSON Dokumenten definiert. Jede Richtlinie muss mindestens eine Richtlinienanweisung umfassen. Richtlinien definieren AWS IoT, wie AWS, und Ihr Gerät miteinander interagieren können. Weitere Informationen zum Erstellen eines Richtliniendokuments finden Sie unter IoT-Richtlinien im AWS IoT -Entwicklerhandbuch.
Anmerkung
Benannte Richtlinien sind versioniert, sodass Sie ein Rollback für sie ausführen können. Im AWS Explorer werden Ihre IoT-Richtlinien im Unterabschnitt Richtlinien des Dienstes aufgeführt. AWS IoT Sie können die Versionen der Richtlinien anzeigen, indem Sie eine Richtlinie erweitern. Die Standardversion ist mit einem Sternchen (*) gekennzeichnet.
Verwalten von Richtlinien
Der AWS Cloud9 IDE bietet Ihnen verschiedene Möglichkeiten, Ihre AWS IoT Servicerichtlinien zu verwalten. Auf diese Weise können Sie Ihre Richtlinien direkt im AWS Explorer in VS Code verwalten oder ändern:
Um eine AWS IoT Richtlinie zu erstellen
Anmerkung
Sie können im AWS Explorer eine neue Richtlinie erstellen. Das JSON Dokument, das die Richtlinie definiert, muss jedoch bereits in Ihrem Dateisystem vorhanden sein.
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
Öffnen Sie das Kontextmenü (rechte Maustaste) für den Unterabschnitt Policies (Richtlinien) und wählen Sie Create Policy from Dokument (Richtlinie aus Dokument erstellen) aus, um das Eingabefeld Policy Name (Richtlinienname) zu öffnen.
Geben Sie einen Namen ein und folgen Sie den Anweisungen, um ein Dialogfeld zu öffnen, in dem Sie aufgefordert werden, ein JSON Dokument aus Ihrem Dateisystem auszuwählen.
Wählen Sie die JSON Datei aus, die Ihre Richtliniendefinitionen enthält. Die Richtlinie ist nach Abschluss des AWS Vorgangs im Explorer verfügbar.
Um eine neue AWS IoT Richtlinienversion hochzuladen
Sie können eine neue Version einer Richtlinie erstellen, indem Sie ein JSON Dokument zur Richtlinie hochladen.
Anmerkung
Das neue JSON Dokument muss in Ihrem Dateisystem vorhanden sein, um mit dem AWS Explorer eine neue Version erstellen zu können.
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
Erweitern Sie den Unterabschnitt Policies (Richtlinien) um Ihre AWS IoT -Richtlinien anzuzeigen.
Öffnen Sie das Kontextmenü (rechte Maustaste) für die zu aktualisierende Richtlinie und wählen Sie Create new version from Document (Neue Version aus Dokument erstellen) aus.
Wenn das Dialogfeld geöffnet wird, wählen Sie die JSON Datei aus, die die Aktualisierungen Ihrer Richtliniendefinitionen enthält.
Auf die neue Version kann über Ihre Richtlinie im AWS Explorer zugegriffen werden.
Um eine AWS IoT Richtlinienversion zu bearbeiten
Sie können ein Richtliniendokument mit öffnen und bearbeiten AWS Cloud9. Wenn Sie mit der Bearbeitung des Dokuments fertig sind, speichern Sie es in Ihrem Dateisystem. Laden Sie es dann aus dem AWS Explorer in Ihren AWS IoT Dienst hoch.
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
Erweitern Sie den Unterabschnitt Policies (Richtlinien) und suchen Sie die Richtlinie, die Sie aktualisieren möchten.
Um den Richtliniennamen zu öffnen, wählen Sie Create Policy from Document (Richtlinie aus Dokument erstellen) aus.
Erweitern Sie die zu aktualisierende Richtlinie und öffnen Sie dann das Kontextmenü (rechte Maustaste) für die zu bearbeitende Version der Richtlinie.
Um die Richtlinienversion in zu öffnen AWS Cloud9, wählen Sie im Kontextmenü die Option Ansicht aus, um die Richtlinienversion zu öffnen.
Wenn das Richtliniendokument geöffnet ist, bearbeiten Sie es und speichern Sie die Änderungen.
Anmerkung
Zu diesem Zeitpunkt werden die Änderungen, die Sie an der Richtlinie vorgenommen haben, nur in Ihrem lokalen Dateisystem gespeichert. Um die Version zu aktualisieren und sie mit dem AWS Explorer zu verfolgen, wiederholen Sie die Schritte unter. Upload a new policy version
So wählen Sie eine neue Standardversion einer Richtlinie aus
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
Erweitern Sie den Unterabschnitt Policies (Richtlinien) und suchen Sie die Richtlinie, die Sie aktualisieren möchten.
Erweitern Sie die zu aktualisierende Richtlinie und öffnen Sie dann das Kontextmenü (rechte Maustaste) für die Version der Richtlinie, die Sie festlegen möchten. Wählen Sie dann Set as Default (Als Standard festlegen) aus.
Wenn dieser Vorgang abgeschlossen ist, wird neben der neuen Standardversion, die Sie ausgewählt haben, ein Stern angezeigt.
So löschen Sie -Richtlinien
Anmerkung
Bevor Sie eine Richtlinie oder eine Richtlinienversion löschen können, stellen Sie sicher, dass die folgenden Bedingungen erfüllt sind:
Sie können eine Richtlinie nicht löschen, wenn diese Richtlinie einem Zertifikat angefügt ist.
Sie können eine Richtlinie nicht löschen, wenn diese Richtlinie Versionen hat, die von der Standardversion abweichen.
Sie können die Standardversion einer Richtlinie nur löschen, wenn eine neue Standardversion ausgewählt ist oder die gesamte Richtlinie gelöscht wird.
Bevor Sie eine gesamte Richtlinie löschen, müssen Sie alle Versionen dieser Richtlinie löschen, die von der Standardversion abweichen.
Erweitern Sie im AWS Explorer den Bereich IoT-Service.
Erweitern Sie den Unterabschnitt Policies (Richtlinien) und suchen Sie die Richtlinie, die Sie aktualisieren möchten.
Erweitern Sie die zu aktualisierende Richtlinie und öffnen Sie dann das Kontextmenü (rechte Maustaste) für die zu löschende Version der Richtlinie. Wählen Sie dann Delete (Löschen) aus.
Wenn eine Version gelöscht wird, ist sie im AWS Explorer nicht mehr sichtbar.
Wenn nur die Standardversion einer Richtlinie verbleibt, öffnen Sie das Kontextmenü (rechte Maustaste) für die übergeordnete Richtlinie und wählen Sie Delete (Löschen) aus.