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 GreengrassausdehntAWSzu Edge-Geräten, damit sie auf die von ihnen generierten Daten reagieren können, während sie dieAWS Cloudfür Management, Analytik und dauerhaften Speicher. Installieren desAWS IoT GreengrassKernsoftware auf Edge-Geräten zur IntegrationAWS IoT Greengrassund dieAWS Cloudaus.
Wichtig
Bevor Sie das herunterladen und installierenAWS IoT GreengrassKernsoftware, überprüfen Sie, ob Ihr Kerngerät denAnforderungenum das zu installieren und auszuführenAWS IoT GreengrassCore-Software v2.0.
DieAWS IoT GreengrassDie Kernsoftware enthält ein Installationsprogramm, das Ihr Gerät als Greengrass-Kerngerät einrichtet. Wenn Sie das Installationsprogramm ausführen, können Sie Optionen wie den Stammordner und denAWS-Regionzu benutzen. Sie können wählen, ob das Installationsprogramm erstellt werden mussAWS IoTund IAM-Ressourcen für Sie. Sie können auch lokale Entwicklungstools bereitstellen, um ein Gerät zu konfigurieren, das Sie für die Entwicklung von benutzerdefinierten Komponenten verwenden.
DieAWS IoT GreengrassKernsoftware benötigt FolgendesAWS IoTund IAM-Ressourcen, um sich mit demAWS Cloudund betreiben:
-
Ein AWS IoT-Objekt. Wenn Sie ein Gerät alsAWS IoTSache, dieses Gerät kann ein digitales Zertifikat verwenden, um sich mitAWSaus. Dieses Zertifikat ermöglicht es dem Gerät, mitAWS IoTundAWS IoT Greengrassaus. Weitere Informationen finden Sie unter Geräteauthentifizierung und -autorisierung für AWS IoT Greengrass.
-
(Optional) EinAWS IoTEine Gruppe. Sie verwenden Dinggruppen, um Flotten von Greengrass-Kerngeräten zu verwalten. Wenn Sie Softwarekomponenten auf Ihren Geräten bereitstellen, können Sie die Bereitstellung auf einzelnen Geräten oder auf Gerätegruppen festlegen. Sie können einer Dinggruppe ein Gerät hinzufügen, um die Softwarekomponenten dieser Dinggruppe auf dem Gerät bereitzustellen. Weitere Informationen finden Sie unter AWS IoT GreengrassKomponenten auf Geräten bereitstellen.
-
Eine IAM-Rolle. Greengrass-Kerngeräte verwenden dasAWS IoT CoreAnbieter von Anmeldeinformationen, um Anrufe zu autorisierenAWS-Dienste mit einer IAM-Rolle. Diese Rolle ermöglicht es Ihrem Gerät, mit zu interagierenAWS IoTSenden von Protokollen an Amazon CloudWatch Lädt benutzerdefinierte Komponentenartefakte von Amazon Simple Storage Service (Amazon S3) herunter. Weitere Informationen finden Sie unter Autorisieren Sie Kerngeräte zur Interaktion mitAWSDienstleistungen.
-
Importieren in &S3;AWS IoTRollenalias. Greengrass-Kerngeräte verwenden den Rollenalias, um die zu verwendende IAM-Rolle zu identifizieren. Der Rollenalias ermöglicht es Ihnen, die IAM-Rolle zu ändern, die Gerätekonfiguration jedoch gleich zu halten. Weitere Informationen finden Sie unterAutorisieren von direkten Aufrufen vonAWSDienstleistungenimAWS IoT CoreEntwicklerhandbuchaus.
Wählen Sie eine der folgenden Optionen, um dasAWS IoT GreengrassCore-Software auf Ihrem Core-Gerät.
-
Schnelle Installation
Wählen Sie diese Option, um ein Greengrass-Core-Gerät in möglichst wenigen Schritten einzurichten. Das Installationsprogramm erstellt das erforderlicheAWS IoTund IAM-Ressourcen für Sie. Für diese Option müssen SieAWSAnmeldeinformationen an das Installationsprogramm, um Ressourcen in IhremAWS-Kontoaus.
Sie können diese Option nicht verwenden, um hinter einer Firewall oder einem Netzwerkproxy zu installieren. Wenn sich Ihre Geräte hinter einer Firewall oder einem Netzwerkproxy befinden, sollten Sie in Betracht ziehenManuelle Installationaus.
Weitere Informationen finden Sie unter Installieren Sie dieAWS IoT Greengrass Core-Software mit automatischer Ressourcenbereitstellung.
-
Manuelle Installation
Wählen Sie diese Option, um das erforderliche zu erstellenAWSRessourcen manuell oder zur Installation hinter einer Firewall oder einem Netzwerkproxy. Durch die Verwendung einer manuellen Installation müssen Sie dem Installationsprogramm keine Berechtigung erteilen, Ressourcen in IhremAWS-Konto, weil Sie das erforderliche erstellenAWS IoTund IAM-Ressourcen. Sie können Ihr Gerät auch für eine Verbindungsherstellung auf Port 443 oder über einen Netzwerk-Proxy konfigurieren. Sie können auch dasAWS IoT GreengrassKernsoftware zur Verwendung eines privaten Schlüssels und Zertifikats, das Sie in einem Hardwaresicherheitsmodul (HSM), Trusted Platform Module (TPM) oder einem anderen kryptografischen Element speichern.
Weitere Informationen finden Sie unter Installieren Sie dieAWS IoT Greengrass Core-Software mit manueller Ressourcenbereitstellung.
-
Installation mitAWS IoTFlottenbereitstellung
Wählen Sie diese Option, um das erforderliche zu erstellenAWS-Ressourcen vonAWS IoTFlottenbereitstellungsvorlage. 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, wie Fahrzeuge oder Smart-Home-Geräte. Geräte verwenden Anspruchszertifikate zur Authentifizierung und BereitstellungAWSRessourcen, einschließlich eines X.509-Clientzertifikats, das das Gerät für die Verbindung mit demAWS CloudFür den normalen Betrieb. 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 den gleichen Schlüssel verwenden, um mehrere Geräte bereitzustellen. Sie können Geräte auch für eine Verbindungsherstellung auf Port 443 oder über einen Netzwerk-Proxy konfigurieren.
Weitere Informationen finden Sie unter Installieren Sie dieAWS IoT Greengrass Core-Software mitAWS IoT Flottenbereitstellung.
-
Installation mit benutzerdefinierter Bereitstellung
Wählen Sie diese Option, um eine benutzerdefinierte Java-Anwendung zu entwickeln, die das erforderlicheAWSRessourcen schätzen. Sie könnten diese Option wählen, wenn SieErstellen Sie Ihre eigenen X.509-Clientzertifikateoder wenn Sie mehr Kontrolle über den Bereitstellungsprozess wünschen.AWS IoT Greengrassbietet eine Schnittstelle, die Sie implementieren können, um Informationen zwischen Ihrer benutzerdefinierten Bereitstellungsanwendung und demAWS IoT Greengrass-Core-Software-Installationsprogramm.
Weitere Informationen finden Sie unter Installieren Sie dieAWS 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 Dockerfile verwenden, umLaufAWS IoT GreengrassIn einem Docker-Containeraus.