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 der AWS IoT Greengrass Core-Software (CLI)
So installieren und konfigurieren Sie die AWS IoT Greengrass -Core-Software
-
Führen Sie auf Ihrem Greengrass-Core-Gerät den folgenden Befehl aus, um zum Stammverzeichnis zu wechseln.
-
Laden Sie die AWS IoT Greengrass Core-Software auf Ihr Core-Gerät in eine Datei mit dem Namen herunter
greengrass-nucleus-latest.zip
.Mit dem Download dieser Software stimmen Sie der Greengrass Core-Software-Lizenzvereinbarung
zu. -
Entpacken Sie die AWS IoT Greengrass Core-Software in einen Ordner auf Ihrem Gerät. Ersetzen Sie durch
GreengrassInstaller
den Ordner, den Sie verwenden möchten. -
Führen Sie den folgenden Befehl aus, um das AWS IoT Greengrass Core-Softwareinstallationsprogramm zu starten. Der Befehl hat folgende Auswirkungen:
-
Erstellen Sie die AWS Ressourcen, die das Core-Gerät für den Betrieb benötigt.
-
Richten Sie die AWS IoT Greengrass Core-Software als Systemservice ein, der beim Booten ausgeführt wird. Auf Linux-Geräten erfordert dies das Systemd
-Init-System. Wichtig
Auf Windows-Core-Geräten müssen Sie die AWS IoT Greengrass Core-Software als Systemservice einrichten.
-
Stellen Sie die AWS IoT Greengrass CLI-Komponente bereit. Dabei handelt es sich um ein Befehlszeilen-Tool, mit dem Sie benutzerdefinierte Greengrass-Komponenten auf dem Core-Gerät entwickeln können.
-
Geben Sie an, um den
ggc_user
Systembenutzer zum Ausführen von Softwarekomponenten auf dem Core-Gerät zu verwenden. Auf Linux-Geräten gibt dieser Befehl auch an, dieggc_group
Systemgruppe zu verwenden, und das Installationsprogramm erstellt den Systembenutzer und die Systemgruppe für Sie.
Ersetzen Sie die Argumentwerte in Ihrem Befehl wie folgt.
-
oder/greengrass/v2
C:\greengrass\v2
: Der Pfad zum Stammordner, der zur Installation der AWS IoT Greengrass Core-Software verwendet werden soll. -
GreengrassInstaller
. Der Pfad zu dem Ordner, in dem Sie das AWS IoT Greengrass Core-Softwareinstallationsprogramm entpackt haben. -
Region
. Die , AWS-Region in der Ressourcen gefunden oder erstellt werden sollen. -
MyGreengrassCore
. Der Name des AWS IoT Objekts für Ihr Greengrass-Core-Gerät. Wenn das Objekt nicht vorhanden ist, erstellt das Installationsprogramm es. Das Installationsprogramm lädt die Zertifikate herunter, um sich als das AWS IoT Objekt zu authentifizieren. Weitere Informationen finden Sie unter Geräteauthentifizierung und -autorisierung für AWS IoT Greengrass.Anmerkung
Der Objektname darf keine Doppelpunktzeichen (
:
) enthalten. -
MyGreengrassCoreGroup
. Der Name der AWS IoT Objektgruppe für Ihr Greengrass-Kerngerät. Wenn die Objektgruppe nicht vorhanden ist, erstellt das Installationsprogramm sie und fügt ihr das Objekt hinzu. Wenn die Objektgruppe vorhanden ist und über eine aktive Bereitstellung verfügt, lädt das Core-Gerät die von der Bereitstellung angegebene Software herunter und führt sie aus.Anmerkung
Der Objektgruppenname darf keine Doppelpunktzeichen (
:
) enthalten. -
GreengrassV2IoTThingPolicy
. Der Name der AWS IoT Richtlinie, die den Greengrass-Core-Geräten die Kommunikation mit AWS IoT und ermöglichtAWS IoT Greengrass. Wenn die AWS IoT Richtlinie nicht vorhanden ist, erstellt das Installationsprogramm eine permissive AWS IoT Richtlinie mit diesem Namen. Sie können die Berechtigungen dieser Richtlinie für Ihren Anwendungsfall einschränken. Weitere Informationen finden Sie unter Minimale AWS IoT Richtlinie für -AWS IoT Greengrass V2Core-Geräte. -
GreengrassV2TokenExchangeRole
. Der Name der IAM-Rolle, die es dem Greengrass-Kerngerät ermöglicht, temporäre AWS Anmeldeinformationen zu erhalten. Wenn die Rolle nicht vorhanden ist, erstellt das Installationsprogramm sie und erstellt und fügt eine Richtlinie mit dem Namen an
. Weitere Informationen finden Sie unter Autorisieren Sie Kerngeräte für die Interaktion mit Diensten AWS.GreengrassV2TokenExchangeRole
Access -
GreengrassCoreTokenExchangeRoleAlias
. Der Alias für die IAM-Rolle, die es dem Greengrass-Core-Gerät ermöglicht, später temporäre Anmeldeinformationen zu erhalten. Wenn der Rollenalias nicht vorhanden ist, erstellt das Installationsprogramm ihn und verweist ihn auf die von Ihnen angegebene IAM-Rolle. Weitere Informationen finden Sie unter Autorisieren Sie Kerngeräte für die Interaktion mit Diensten AWS.
Anmerkung
Wenn Sie AWS IoT Greengrass auf einem Gerät mit eingeschränktem Speicher ausführen, können Sie die Speichermenge steuern, die die -AWS IoT GreengrassCore-Software verwendet. Um die Speicherzuweisung zu steuern, können Sie Optionen für die JVM-Heap-Größe im
jvmOptions
Konfigurationsparameter in Ihrer Kernkomponente festlegen. Weitere Informationen finden Sie unter Steuern Sie die Speicherzuweisung mit Optionen JVM.Wenn Sie diesen Befehl ausführen, sollten Sie die folgenden Meldungen sehen, um anzuzeigen, dass das Installationsprogramm erfolgreich war.
Successfully configured Nucleus with provisioned resource details! Configured Nucleus to deploy aws.greengrass.Cli component Successfully set up Nucleus as a system service
Anmerkung
Wenn Sie über ein Linux-Gerät verfügen und es nicht über systemd
verfügt, richtet das Installationsprogramm die Software nicht als Systemservice ein und es wird keine Erfolgsmeldung für die Einrichtung des Kerns als Systemservice angezeigt. -