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.
Token-Exchange-Service
Die Token-Exchange-Servicekomponente (aws.greengrass.TokenExchangeService
) stellt AWS Anmeldeinformationen bereit, mit denen Sie mit AWS Services in Ihren benutzerdefinierten Komponenten interagieren können.
Der Token-Exchange-Service führt eine Amazon Elastic Container Service (Amazon ECS)-Container-Instance als lokalen Server aus. Dieser lokale Server stellt mithilfe des AWS IoT Rollenalias, den Sie in der Greengrass-Kernkernkomponente konfigurieren, eine Verbindung zum AWS IoT Anmeldeinformationsanbieter her. Die Komponente bietet zwei Umgebungsvariablen, AWS_CONTAINER_CREDENTIALS_FULL_URI
und AWS_CONTAINER_AUTHORIZATION_TOKEN
. AWS_CONTAINER_CREDENTIALS_FULL_URI
definiert den URI für diesen lokalen Server. Wenn eine Komponente einen AWS SDK-Client erstellt, erkennt der Client diese URI-Umgebungsvariable und verwendet das Token in der AWS_CONTAINER_AUTHORIZATION_TOKEN
, um eine Verbindung zum Token-Exchange-Service herzustellen und AWS Anmeldeinformationen abzurufen. Auf diese Weise können Greengrass-Core-Geräte -AWSService-Operationen aufrufen. Weitere Informationen zur Verwendung dieser Komponente in benutzerdefinierten Komponenten finden Sie unter Interagieren Sie mit AWS Diensten.
Wichtig
Unterstützung für den Erhalt von AWS Anmeldeinformationen auf diese Weise wurde den AWS -SDKs am 13. Juli 2016 hinzugefügt. Ihre Komponente muss eine AWS SDK-Version verwenden, die an oder nach diesem Datum erstellt wurde. Weitere Informationen finden Sie unter Verwenden eines unterstützten AWS SDK im Amazon Elastic Container Service-Entwicklerhandbuch.
Versionen
Diese Komponente hat die folgenden Versionen:
-
2.0.x
Typ
Diese Komponente ist eine generische Komponente (aws.greengrass.generic
). Der Greengrass-Kern führt die Lebenszyklusskripte der Komponente aus.
Weitere Informationen finden Sie unter Komponententypen.
Betriebssystem
Diese Komponente kann auf -Core-Geräten installiert werden, auf denen die folgenden Betriebssysteme ausgeführt werden:
Linux
Windows
Abhängigkeiten
Diese Komponente hat keine Abhängigkeiten.
Konfiguration
Diese Komponente hat keine Konfigurationsparameter.
Lokale Protokolldatei
Diese Komponente verwendet dieselbe Protokolldatei wie die Greengrass-Kernkomponente.
So zeigen Sie die Protokolle dieser Komponente an
-
Führen Sie den folgenden Befehl auf dem Core-Gerät aus, um die Protokolldatei dieser Komponente in Echtzeit anzuzeigen. Ersetzen Sie
oder/greengrass/v2
C:\greengrass\v2
durch den Pfad zum AWS IoT Greengrass Stammordner.
Änderungsprotokoll
In der folgenden Tabelle werden die Änderungen in jeder Version der Komponente beschrieben.
Version |
Änderungen |
---|---|
2.0.3 |
Erste Version |