Einrichten von AWS IoT Wireless
Wenn Sie sich bei AWS registrieren, wird Ihr AWS-Konto automatisch für alle Services in AWS einschließlich AWS IoT Wireless registriert. Berechnet werden Ihnen aber nur die Services, die Sie nutzen.
Führen Sie zum Einrichten von AWS IoT Wireless die Schritte im folgenden Abschnitt aus:
Einrichten Ihres AWS-Kontos
Bevor Sie AWS IoT Core for LoRaWAN oder AWS IoT Core für Amazon Sidewalk zum ersten Mal verwenden, führen Sie die folgenden Aufgaben aus, um Ihr AWS-Konto einzurichten.
Registrieren für ein AWS-Konto
Wenn Sie kein AWS-Konto haben, führen Sie die folgenden Schritte zum Erstellen durch.
Anmeldung für ein AWS-Konto
Öffnen Sie https://portal.aws.amazon.com/billing/signup
. Folgen Sie den Online-Anweisungen.
Bei der Anmeldung müssen Sie auch einen Telefonanruf entgegennehmen und einen Verifizierungscode über die Telefontasten eingeben.
Wenn Sie sich für ein AWS-Konto anmelden, wird ein Root-Benutzer des AWS-Kontos erstellt. Der Root-Benutzer hat Zugriff auf alle AWS-Services und Ressourcen des Kontos. Als bewährte Sicherheitsmethode weisen Sie einem Administratorbenutzer Administratorzugriff zu und verwenden Sie nur den Root-Benutzer, um Aufgaben auszuführen, die Root-Benutzerzugriff erfordern.
Erstellen eines IAM-Benutzers
Wählen Sie zum Erstellen eines Administratorbenutzers eine der folgenden Optionen aus.
Wählen Sie eine Möglichkeit zur Verwaltung Ihres Administrators aus. | Bis | Von | Sie können auch |
---|---|---|---|
Im IAM Identity Center (Empfohlen) |
Verwendung von kurzfristigen Anmeldeinformationen für den Zugriff auf AWS. Dies steht im Einklang mit den bewährten Methoden für die Sicherheit. Weitere Informationen zu bewährten Methoden finden Sie unter Bewährte Methoden für die Sicherheit in IAM im IAM-Benutzerhandbuch. |
Beachtung der Anweisungen unter Erste Schritte im AWS IAM Identity Center-Benutzerhandbuch. | Programmgesteuerten Zugriff unter Berücksichtigung der Informationen im Abschnitt Konfigurieren von AWS CLI für die Verwendung vonAWS IAM Identity Center im AWS Command Line Interface-Benutzerhandbuch konfigurieren. |
In IAM (Nicht empfohlen) |
Verwendung von langfristigen Anmeldeinformationen für den Zugriff auf AWS. | Beachtung der Anweisungen unter Erstellen Ihres ersten IAM-Administratorbenutzers und Ihrer ersten Benutzergruppe im IAM-Benutzerhandbuch. | Programmgesteuerten Zugriff unter Verwendung der Informationen unter Verwalten der Zugriffsschlüssel für IAM-Benutzer im IAM-Benutzerhandbuch konfigurieren. |
Anmelden als IAM-Benutzer
Nachdem Sie einen IAM-Benutzer erstellt haben, können Sie sich mit Ihrem IAM-Benutzernamen und Ihrem Passwort bei AWS anmelden.
Bevor Sie sich als IAM-Benutzer anmelden, können Sie den Anmelde-Link für IAM-Benutzer in der IAM-Konsole überprüfen. Auf dem IAM-Dashboard finden Sie unter IAM users sign-in link (Anmelde-Link für IAM-Benutzer) den Anmelde-Link für Ihr AWS-Konto. Die URL für Ihren Anmelde-Link enthält Ihre AWS-Konto-ID ohne Bindestriche (-).
Wenn Sie nicht möchten, dass die URL für Ihren Anmelde-Link Ihre AWS-Konto-ID enthält, können Sie einen Konto-Alias erstellen. Weitere Informationen finden Sie unter Erstellen, Löschen und Auflisten eines AWS-Konto-Alias im IAM-Benutzerhandbuch.
So melden Sie sich als IAM-Benutzer an:
-
Melden Sie sich von AWS Management Console ab.
-
Geben Sie Ihren Anmelde-Link ein, der Ihre AWS-Konto-ID (ohne Bindestriche) oder Ihren AWS-Konto-Alias enthält.
https://
aws_account_id_or_alias
.signin.aws.amazon.com/console -
Geben Sie den IAM-Benutzernamen und das von Ihnen soeben erstellte Passwort ein.
Nachdem Sie sich angemeldet haben, wird in der Navigationsleiste „your_user_name @ your_aws_account_id“
angezeigt.
Installieren von Python und der AWS CLI
Bevor Sie Ihr LoRaWAN- oder Sidewalk-Endgerät anschließen, müssen Sie Python einrichten und die AWS CLI konfigurieren.
Wichtig
Um den ganzen Onboarding-Workflow zur Bereitstellung und Registrierung des Sidewalk-Endgeräts durchzuführen, müssen Sie auch das Sidewalk Gateway und HDK einrichten. Anweisungen dazu siehe Einrichten des Hardware Development Kit (HDK)
Python und Python3-pip installieren
Um AWS CLI und boto3 wie im nachfolgenden Abschnitt beschrieben zu verwenden, müssen Sie eine Python-Version 3.6 oder höher verwenden. Wenn Sie Endgeräte über die AWS IoT Konsole einbinden möchten, können Sie diesen Abschnitt überspringen und mit der Einrichtung von AWS-Konto fortfahren. Führen Sie folgende Befehle aus, um zu überprüfen, ob Python und Python3-pip bereits installiert ist. Wenn die Ausführung der Befehle die Version zurückgibt, bedeutet dies, dass Python und Python3-pip korrekt installiert wurden.
python3 -V pip3 --version
Wenn der Befehl einen Fehler zurückgibt, kann es daran liegen, dass Python nicht installiert ist oder das Betriebssystem die ausführbare Python v3.x als Python3 aufruft. Ersetzen Sie in diesem Fall alle Instanzen von python
durch python3
, wenn Sie die Befehle ausführen. Wenn immer noch Fehler auftreten, laden Sie entweder Python Installer
Einrichten Ihrer AWS CLI
Die folgenden Schritte zeigen, wie Sie Ihre AWS CLI und boto3 (AWS SDK für Python) konfigurieren. Bevor Sie diese Schritte ausführen, müssen Sie ein AWS-Konto registrieren und einen administrativen Benutzer einrichten. Detaillierte Anweisungen finden Sie unter Einrichten von AWS IoT Wireless.
-
Installieren und Konfigurieren der AWS CLI.
Sie können die AWS CLI verwenden, um Ihre Sidewalk-Endgeräte für Amazon Sidewalk programmgesteuert in AWS IoT Core zu integrieren. Wenn Sie Ihre Geräte über die AWS IoT Konsole einbinden möchten, können Sie diesen Abschnitt überspringen. Öffnen Sie die AWS IoT Core-Konsole
und fahren Sie mit nachfolgendem Abschnitt fort, um mit dem Anschluss der Geräte an AWS IoT Core für Amazon Sidewalk zu beginnen. Anweisungen zur Konfiguration von AWS CLI finden Sie unter Installation und Konfiguration von AWS CLI. -
Installieren Sie boto3 (AWS SDK für Python)
Verwenden Sie folgenden Befehl, um boto3 (AWS SDK für Python) und AWS CLI zu installieren: Sie müssen botocore installieren, das für die Ausführung von boto3 erforderlich ist. Eine ausführliche Anleitung finden Sie unter Installation von Boto3 im Boto3 Dokumentationshandbuch
. Anmerkung
awscli
Version1.26.6
erfordert eine PyYAML-Version 3.10 oder höher, aber nicht höher als 5.5.python3 -m pip install botocore-
version
-py3-none-any.whl python3 -m pip install boto3-version
-py3-none-any.whl -
Konfigurieren der Anmeldeinformation und Standardregion.
Konfigurieren Sie Anmeldeinformationen und Standardregion in den Dateien
~/.aws/credentials
und~/.aws/config
. Die boto3-Bibliothek verwendet diese Anmeldeinformationen, um AWS-Konto und API-Aufrufe zu identifizieren und zu autorisieren. Anweisungen für die Konfiguration finden Sie unter.-
Konfiguration
im Boto3-Dokumentationsleitfaden -
Konfiguration und Einstellungen der Anmeldeinformation im AWS CLIDokumentationshandbuch
-