Installieren Sie die AWS IoT Greengrass Core-Software. - AWS IoT Greengrass

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.

Installieren Sie die AWS IoT Greengrass Core-Software.

AWS IoT Greengrass erweitert AWS auf Edge-Geräte, sodass sie auf die von ihnen generierten Daten reagieren können, während sie die AWS Cloud für Verwaltung, Analysen und dauerhafte Speicherung verwenden. Installieren Sie die -AWS IoT GreengrassCore-Software auf Edge-Geräten, um sie in AWS IoT Greengrass und zu integrierenAWS Cloud.

Wichtig

Bevor Sie die AWS IoT Greengrass Core-Software herunterladen und installieren, überprüfen Sie, ob Ihr Core-Gerät die Anforderungen für die Installation und Ausführung der AWS IoT Greengrass Core-Software v2.0 erfüllt.

Die -AWS IoT GreengrassCore-Software enthält ein Installationsprogramm, das Ihr Gerät als Greengrass-Core-Gerät einrichtet. Wenn Sie das Installationsprogramm ausführen, können Sie Optionen wie den Stammordner und die AWS-Region zu verwendende konfigurieren. Sie können festlegen, dass das Installationsprogramm die erforderlichen AWS IoT und IAM-Ressourcen für Sie erstellt. Sie können auch lokale Entwicklungstools bereitstellen, um ein Gerät zu konfigurieren, das Sie für die Entwicklung benutzerdefinierter Komponenten verwenden.

Die -AWS IoT GreengrassCore-Software benötigt die folgenden AWS IoT und IAM-Ressourcen, um eine Verbindung mit dem herzustellen AWS Cloud und zu arbeiten:

  • Ein AWS IoT-Objekt. Wenn Sie ein Gerät als -AWS IoTObjekt registrieren, kann dieses Gerät ein digitales Zertifikat verwenden, um sich bei zu authentifizierenAWS. Dieses Zertifikat ermöglicht dem Gerät die Kommunikation mit AWS IoT und AWS IoT Greengrass. Weitere Informationen finden Sie unter Geräteauthentifizierung und -autorisierung für AWS IoT Greengrass.

  • (Optional) Eine AWS IoT-Objektgruppe. Sie verwenden Objektgruppen, um Flotten von Greengrass-Core-Geräten zu verwalten. Wenn Sie Softwarekomponenten auf Ihren Geräten bereitstellen, können Sie wählen, ob Sie auf einzelnen Geräten oder auf Gerätegruppen bereitstellen möchten. Sie können ein Gerät zu einer Objektgruppe hinzufügen, um die Softwarekomponenten dieser Objektgruppe auf dem Gerät bereitzustellen. Weitere Informationen finden Sie unter Bereitstellen von AWS IoT Greengrass Komponenten auf Geräten.

  • Eine IAM-Rolle. Greengrass-Core-Geräte verwenden den AWS IoT Core Anmeldeinformationsanbieter, um Aufrufe von -AWSServices mit einer IAM-Rolle zu autorisieren. Diese Rolle ermöglicht es Ihrem GerätAWS IoT, mit zu interagieren, Protokolle an Amazon CloudWatch Logs zu senden und benutzerdefinierte Komponentenartefakte von Amazon Simple Storage Service (Amazon S3) herunterzuladen. Weitere Informationen finden Sie unter Autorisieren Sie Kerngeräte zur Interaktion mitAWSDienstleistungen.

  • Ein -AWS IoTRollenalias. Greengrass-Core-Geräte verwenden den Rollenalias, um die zu verwendende IAM-Rolle zu identifizieren. Mit dem Rollenalias können Sie die IAM-Rolle ändern, die Gerätekonfiguration jedoch beibehalten. Weitere Informationen finden Sie unter Autorisieren von direkten Aufrufen an -AWSServices im AWS IoT Core -Entwicklerhandbuch.

Wählen Sie eine der folgenden Optionen, um die AWS IoT Greengrass Core-Software auf Ihrem Core-Gerät zu installieren.

  • Schnellinstallation

    Wählen Sie diese Option, um ein Greengrass-Core-Gerät in so wenigen Schritten wie möglich einzurichten. Das Installationsprogramm erstellt die erforderlichen - AWS IoT und IAM-Ressourcen für Sie. Für diese Option müssen Sie dem Installationsprogramm AWS Anmeldeinformationen bereitstellen, um Ressourcen in Ihrem zu erstellenAWS-Konto.

    Sie können diese Option nicht verwenden, um hinter einer Firewall oder einem Netzwerk-Proxy zu installieren. Wenn sich Ihre Geräte hinter einer Firewall oder einem Netzwerk-Proxy befinden, sollten Sie eine manuelle Installation in Betracht ziehen.

    Weitere Informationen finden Sie unter Installieren von AWS IoT Greengrass Core-Software mit automatischer Ressourcenbereitstellung.

  • Manuelle Installation

    Wählen Sie diese Option, um die erforderlichen AWS Ressourcen manuell zu erstellen oder hinter einer Firewall oder einem Netzwerk-Proxy zu installieren. Durch die Verwendung einer manuellen Installation müssen Sie dem Installationsprogramm keine Berechtigung zum Erstellen von Ressourcen in Ihrem erteilenAWS-Konto, da Sie die erforderlichen - AWS IoT und IAM-Ressourcen erstellen. Sie können Ihr Gerät auch so konfigurieren, dass eine Verbindung über Port 443 oder über einen Netzwerk-Proxy hergestellt wird. Sie können die -AWS IoT GreengrassCore-Software auch so konfigurieren, dass sie einen privaten Schlüssel und ein Zertifikat verwendet, die Sie in einem Hardwaresicherheitsmodul (HSM), einem Trusted Platform Module (TPM) oder einem anderen kryptografischen Element speichern.

    Weitere Informationen finden Sie unter Installieren Sie die AWS IoT Greengrass Core-Software mit manueller Ressourcenbereitstellung.

  • Installation mit AWS IoT Flottenbereitstellung

    Wählen Sie diese Option, um die erforderlichen AWS Ressourcen aus einer AWS IoT Flottenbereitstellungsvorlage zu erstellen. Sie können diese Option wählen, um ähnliche Geräte in einer Flotte zu erstellen, oder wenn Sie Geräte herstellen, die Ihre Kunden später aktivieren, z. B. Fahrzeuge oder Smart-Home-Geräte. Geräte verwenden Anspruchszertifikate, um AWS Ressourcen zu authentifizieren und bereitzustellen, einschließlich eines X.509-Clientzertifikats, das das Gerät verwendet, um eine Verbindung mit dem AWS Cloud für den normalen Betrieb herzustellen. Sie können die Anspruchszertifikate während der Herstellung in die Hardware des Geräts einbetten oder Flashen, und Sie können dasselbe Anspruchszertifikat und denselben Schlüssel verwenden, um mehrere Geräte bereitzustellen. Sie können Geräte auch so konfigurieren, dass eine Verbindung über Port 443 oder über einen Netzwerk-Proxy hergestellt wird.

    Weitere Informationen finden Sie unter Installieren Sie die AWS IoT Greengrass Core-Software mit AWS IoT Flottenbereitstellung.

  • Installation mit benutzerdefinierter Bereitstellung

    Wählen Sie diese Option, um eine benutzerdefinierte Java-Anwendung zu entwickeln, die die erforderlichen AWS Ressourcen bereitstellt. Sie können diese Option wählen, wenn Sie Ihre eigenen X.509-Clientzertifikate erstellen oder mehr Kontrolle über den Bereitstellungsprozess wünschen. AWS IoT Greengrass bietet eine Schnittstelle, die Sie implementieren können, um Informationen zwischen Ihrer benutzerdefinierten Bereitstellungsanwendung und dem AWS IoT Greengrass Core-Softwareinstallationsprogramm auszutauschen.

    Weitere Informationen finden Sie unter Installieren Sie die AWS IoT Greengrass Core-Software mit benutzerdefinierter Ressourcenbereitstellung.

AWS IoT Greengrass bietet auch containerisierte Umgebungen, in denen die AWS IoT Greengrass Core-Software ausgeführt wird. Sie können eine Docker-Datei verwenden, um AWS IoT Greengrass in einem Docker-Container auszuführen.