Geräteverkehr über einen Proxy oder eine Firewall zulassen - 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.

Geräteverkehr über einen Proxy oder eine Firewall zulassen

Greengrass-Kerngeräte und Greengrass-Komponenten führen ausgehende Anfragen an AWS Dienste und andere Websites durch. Aus Sicherheitsgründen können Sie den ausgehenden Datenverkehr auf eine kleine Anzahl von Endpunkten und Ports beschränken. Sie können die folgenden Informationen zu Endpunkten und Ports verwenden, um den Geräteverkehr über einen Proxy, eine Firewall oder eine Amazon VPC-Sicherheitsgruppe zu begrenzen. Weitere Informationen zur Konfiguration eines Core-Geräts für die Verwendung eines Proxys finden Sie unter. Verbindungsherstellung auf Port 443 oder über einen Netzwerk-Proxy

Endpunkte für den Basisbetrieb

Greengrass-Core-Geräte verwenden die folgenden Endpunkte und Ports für den Basisbetrieb.

Endpunkte abrufen AWS IoT

Holen Sie sich die AWS IoT Endpunkte für Sie und speichern Sie sie AWS-Konto, um sie später zu verwenden. Ihr Gerät verwendet diese Endpunkte, um eine Verbindung herzustellen. AWS IoT Gehen Sie wie folgt vor:

  1. Holen Sie sich den AWS IoT Datenendpunkt für Ihren AWS-Konto.

    aws iot describe-endpoint --endpoint-type iot:Data-ATS

    Die Antwort sieht dem folgenden Beispiel ähnlich, wenn die Anfrage erfolgreich ist.

    { "endpointAddress": "device-data-prefix-ats.iot.us-west-2.amazonaws.com" }
  2. Rufen Sie den Endpunkt der AWS IoT Anmeldeinformationen für Ihren AWS-Konto ab.

    aws iot describe-endpoint --endpoint-type iot:CredentialProvider

    Die Antwort sieht ähnlich wie im folgenden Beispiel aus, wenn die Anfrage erfolgreich ist.

    { "endpointAddress": "device-credentials-prefix.credentials.iot.us-west-2.amazonaws.com" }
Endpunkt Port Erforderlich Beschreibung

greengrass-ats.iot.region.amazonaws.com

8443 oder 443 Ja

Wird für Datenebenenoperationen verwendet, z. B. für die Installation von Bereitstellungen und die Arbeit mit Client-Geräten.

device-data-prefix-ats.iot.region.amazonaws.com

MQTT: 8883 oder 443

HTTPS: 8443 oder 443

Ja

Wird für Datenebenenoperationen zur Geräteverwaltung verwendet, z. B. für MQTT-Kommunikation und Shadow-Synchronisierung mit. AWS IoT Core

device-credentials-prefix.credentials.iot.region.amazonaws.com

443 Ja

Wird zum Abrufen von AWS Anmeldeinformationen verwendet, die das Kerngerät verwendet, um Komponentenartefakte von Amazon S3 herunterzuladen und andere Operationen auszuführen. Weitere Informationen finden Sie unter Autorisieren Sie Kerngeräte für die Interaktion mit Diensten AWS.

*.s3.amazonaws.com

*.s3.region.amazonaws.com

443 Ja

Wird für Bereitstellungen verwendet. Dieses Format beinhaltet das * Zeichen, da Endpunktpräfixe intern gesteuert werden und sich jederzeit ändern können.

data.iot.region.amazonaws.com

443 Nein

Erforderlich, wenn auf dem Kerngerät eine Version von Greengrass Nucleus vor v2.4.0 ausgeführt wird und es für die Verwendung eines Netzwerk-Proxys konfiguriert ist. Das Kerngerät verwendet diesen Endpunkt für die MQTT-Kommunikation mit einem Proxy AWS IoT Core . Weitere Informationen finden Sie unter Konfigurieren Sie einen Netzwerk-Proxy.

Endpunkte für die Installation mit automatischer Bereitstellung

Greengrass-Core-Geräte verwenden die folgenden Endpunkte und Ports, wenn Sie die AWS IoT Greengrass Core-Software mit automatischer Ressourcenbereitstellung installieren.

Endpunkt Port Erforderlich Beschreibung

iot.region.amazonaws.com

443 Ja

Wird verwendet, um AWS IoT Ressourcen zu erstellen und Informationen über vorhandene Ressourcen abzurufen. AWS IoT

iam.amazonaws.com

443 Ja

Wird verwendet, um IAM-Ressourcen zu erstellen und Informationen über vorhandene IAM-Ressourcen abzurufen.

sts.region.amazonaws.com

443 Ja

Wird verwendet, um die ID Ihres abzurufen. AWS-Konto

greengrass.region.amazonaws.com

443 Nein

Erforderlich, wenn Sie das --deploy-dev-tools Argument verwenden, um die Greengrass-CLI-Komponente auf dem Kerngerät bereitzustellen.

Endpunkte für AWS von -bereitgestellte Komponenten

Greengrass-Core-Geräte verwenden zusätzliche Endpunkte, je nachdem, welche Softwarekomponenten sie ausführen. Die Endpunkte, die für jede AWS bereitgestellte Komponente erforderlich sind, finden Sie im Abschnitt „Anforderungen“ auf der jeweiligen Komponentenseite in diesem Entwicklerhandbuch. Weitere Informationen finden Sie unter AWS-mitgelieferte Komponenten.