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.
-
Melden Sie sich an der AWS IoT Greengrass -Konsole
an. -
Wählen Sie unter Erste Schritte mit Greengrass die Option Kerngerät einrichten aus.
-
Geben Sie unter Schritt 1: Ein Greengrass-Core-Gerät registrieren unter Core-Gerätename den Namen des AWS IoT Geräts für Ihr Greengrass-Core-Gerät ein. Wenn das Ding nicht existiert, erstellt es das Installationsprogramm.
-
Wählen Sie unter Schritt 2: Zu einer Dinggruppe hinzufügen, um eine kontinuierliche Bereitstellung anzuwenden, für Dinggruppe die AWS IoT Dinggruppe aus, zu der Sie Ihr Kerngerät hinzufügen möchten.
-
Wenn Sie Neuen Gruppennamen eingeben auswählen, geben Sie im Feld Name der Dinggruppe den Namen der neuen Gruppe ein, die erstellt werden soll. Das Installationsprogramm erstellt die neue Gruppe für Sie.
-
Wenn Sie Vorhandene Gruppe auswählen auswählen wählen, wählen Sie im Feld Name der Dinggruppe die bestehende Gruppe aus, die Sie verwenden möchten.
-
Wenn Sie Keine Gruppe auswählen, fügt das Installationsprogramm das Kerngerät keiner Dinggruppe hinzu.
-
-
Führen Sie unter Schritt 3: Installation der Greengrass Core-Software die folgenden Schritte aus.
-
Wählen Sie Nucleus classic als Software-Runtime für Ihr Kerngerät.
-
Wählen Sie das Betriebssystem Ihres Kerngeräts: Linux oder Windows.
-
Geben Sie Ihre AWS Anmeldeinformationen für das Gerät ein, damit das Installationsprogramm die AWS IoT und IAM-Ressourcen für Ihr Kerngerät bereitstellen kann. Um die Sicherheit zu erhöhen, empfehlen wir Ihnen, temporäre Anmeldeinformationen für eine IAM-Rolle zu erwerben, die nur die für die Bereitstellung erforderlichen Mindestberechtigungen gewährt. Weitere Informationen finden Sie unter Minimale IAM-Richtlinie für das Installationsprogramm zur Bereitstellung von Ressourcen.
Anmerkung
Das Installationsprogramm speichert oder speichert Ihre Anmeldeinformationen nicht.
Führen Sie auf Ihrem Gerät einen der folgenden Schritte aus, um die Anmeldeinformationen abzurufen und sie dem AWS IoT Greengrass Core-Software-Installationsprogramm zur Verfügung zu stellen:
-
(Empfohlen) Verwenden Sie temporäre Anmeldeinformationen von AWS IAM Identity Center
-
Geben Sie die Zugriffsschlüssel-ID, den geheimen Zugriffsschlüssel und das Sitzungstoken aus dem IAM Identity Center ein. Weitere Informationen finden Sie unter Manuelles Aktualisieren von Anmeldeinformationen im Abschnitt Temporäre Anmeldeinformationen abrufen und aktualisieren im IAM Identity Center-Benutzerhandbuch.
-
Führen Sie die folgenden Befehle aus, um die Anmeldeinformationen für die AWS IoT Greengrass Core-Software bereitzustellen.
- Linux or Unix
export AWS_ACCESS_KEY_ID=
AKIAIOSFODNN7EXAMPLE
export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
export AWS_SESSION_TOKEN=AQoDYXdzEJr1K...o5OytwEXAMPLE=
- Windows Command Prompt (CMD)
set AWS_ACCESS_KEY_ID=
AKIAIOSFODNN7EXAMPLE
set AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
set AWS_SESSION_TOKEN=AQoDYXdzEJr1K...o5OytwEXAMPLE=
- PowerShell
$env:AWS_ACCESS_KEY_ID="
AKIAIOSFODNN7EXAMPLE
" $env:AWS_SECRET_ACCESS_KEY="wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
" $env:AWS_SESSION_TOKEN="AQoDYXdzEJr1K...o5OytwEXAMPLE=
"
-
-
Verwenden Sie temporäre Sicherheitsanmeldeinformationen aus einer IAM-Rolle:
-
Geben Sie die Zugriffsschlüssel-ID, den geheimen Zugriffsschlüssel und das Sitzungstoken aus einer IAM-Rolle an, die Sie annehmen. Weitere Informationen zum Abrufen dieser Anmeldeinformationen finden Sie unter Temporäre Sicherheitsanmeldeinformationen anfordern im IAM-Benutzerhandbuch.
-
Führen Sie die folgenden Befehle aus, um die Anmeldeinformationen für die AWS IoT Greengrass Core-Software bereitzustellen.
- Linux or Unix
export AWS_ACCESS_KEY_ID=
AKIAIOSFODNN7EXAMPLE
export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
export AWS_SESSION_TOKEN=AQoDYXdzEJr1K...o5OytwEXAMPLE=
- Windows Command Prompt (CMD)
set AWS_ACCESS_KEY_ID=
AKIAIOSFODNN7EXAMPLE
set AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
set AWS_SESSION_TOKEN=AQoDYXdzEJr1K...o5OytwEXAMPLE=
- PowerShell
$env:AWS_ACCESS_KEY_ID="
AKIAIOSFODNN7EXAMPLE
" $env:AWS_SECRET_ACCESS_KEY="wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
" $env:AWS_SESSION_TOKEN="AQoDYXdzEJr1K...o5OytwEXAMPLE=
"
-
-
Verwenden Sie langfristige Anmeldeinformationen von einem IAM-Benutzer:
-
Geben Sie die Zugriffsschlüssel-ID und den geheimen Zugriffsschlüssel für Ihren IAM-Benutzer an. Sie können einen IAM-Benutzer für die Bereitstellung erstellen, den Sie später löschen. Informationen zur IAM-Richtlinie, die dem Benutzer zur Verfügung gestellt werden soll, finden Sie unter. Minimale IAM-Richtlinie für das Installationsprogramm zur Bereitstellung von Ressourcen Weitere Informationen zum Abrufen langfristiger Anmeldeinformationen finden Sie unter Verwaltung von Zugriffsschlüsseln für IAM-Benutzer im IAM-Benutzerhandbuch.
-
Führen Sie die folgenden Befehle aus, um die Anmeldeinformationen für die AWS IoT Greengrass Core-Software bereitzustellen.
- Linux or Unix
export AWS_ACCESS_KEY_ID=
AKIAIOSFODNN7EXAMPLE
export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
- Windows Command Prompt (CMD)
set AWS_ACCESS_KEY_ID=
AKIAIOSFODNN7EXAMPLE
set AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
- PowerShell
$env:AWS_ACCESS_KEY_ID="
AKIAIOSFODNN7EXAMPLE
" $env:AWS_SECRET_ACCESS_KEY="wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
"
-
(Optional) Wenn Sie einen IAM-Benutzer für die Bereitstellung Ihres Greengrass-Geräts erstellt haben, löschen Sie den Benutzer.
-
(Optional) Wenn Sie die Zugriffsschlüssel-ID und den geheimen Zugriffsschlüssel eines vorhandenen IAM-Benutzers verwendet haben, aktualisieren Sie die Schlüssel für den Benutzer, sodass sie nicht mehr gültig sind. Weitere Informationen finden Sie im AWS Identity and Access Management Benutzerhandbuch unter Aktualisieren von Zugriffsschlüsseln.
-
-
-
Führen Sie unter Das Installationsprogramm ausführen die folgenden Schritte aus.
-
Wählen Sie unter Das Installationsprogramm herunterladen die Option Kopieren aus und führen Sie den kopierten Befehl auf Ihrem Hauptgerät aus. Mit diesem Befehl wird die neueste Version der AWS IoT Greengrass Core-Software heruntergeladen und auf Ihrem Gerät entpackt.
-
Wählen Sie unter Das Installationsprogramm ausführen die Option Kopieren aus und führen Sie den kopierten Befehl auf Ihrem Core-Gerät aus. Dieser Befehl verwendet die Namen der AWS IoT Dinge und der Dinggruppen, die Sie zuvor angegeben haben, um das AWS IoT Greengrass Core-Softwareinstallationsprogramm auszuführen und AWS Ressourcen für Ihr Kerngerät einzurichten.
Dieser Befehl führt außerdem Folgendes aus:
-
Richten Sie die AWS IoT Greengrass Core-Software als Systemdienst 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 Systemdienst einrichten.
-
Stellen Sie die AWS IoT Greengrass CLI-Komponente bereit, ein Befehlszeilentool, mit dem Sie benutzerdefinierte Greengrass-Komponenten auf dem Kerngerät entwickeln können.
-
Geben Sie an, dass der
ggc_user
Systembenutzer zur Ausführung von Softwarekomponenten auf dem Kerngerät verwendet werden soll. Auf Linux-Geräten gibt dieser Befehl auch an, dass dieggc_group
Systemgruppe verwendet werden soll, und das Installationsprogramm erstellt den Systembenutzer und die Systemgruppe für Sie.
Wenn Sie diesen Befehl ausführen, sollten Sie die folgenden Meldungen sehen, die darauf hinweisen, dass die Installation 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 ein Linux-Gerät haben und es nicht über Systemd
verfügt, richtet das Installationsprogramm die Software nicht als Systemdienst ein, und die Erfolgsmeldung für die Einrichtung des Nucleus als Systemdienst wird nicht angezeigt. -
-