View a markdown version of this page

IAM-Benutzer, -Gruppen und -Rollen - AWS IoT Core

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.

IAM-Benutzer, -Gruppen und -Rollen

IAM-Benutzer, -Gruppen und -Rollen sind die Standardmechanismen zum Verwalten von Identitäts- und Authentifizierungsmethoden in AWS. Sie können sie verwenden, um mithilfe des AWS SDK und eine Verbindung zu AWS IoT HTTP-Schnittstellen herzustellen AWS CLI.

Mit IAM-Rollen können AWS IoT Sie auch in Ihrem Namen auf andere AWS Ressourcen in Ihrem Konto zugreifen. Wenn Sie beispielsweise möchten, dass ein Gerät seinen Status in einer DynamoDB-Tabelle veröffentlicht, ermöglichen AWS IoT IAM-Rollen die Interaktion mit Amazon DynamoDB. Weitere Informationen finden Sie unter IAM-Rollen.

AWS IoT Authentifiziert bei Message-Broker-Verbindungen über HTTP Benutzer, Gruppen und Rollen mithilfe des Signaturprozesses von Signature Version 4. Weitere Informationen finden Sie unter AWS API-Anfragen signieren.

Wenn Sie Anfragen mithilfe von Abfrageparametern mit temporären Sicherheitsanmeldeinformationen authentifizieren, die vom AWS Security Token Service (AWS STS) bereitgestellt werden, sollten Sie bei der Berechnung der Signatur nichts X-Amz-Security-Token in die kanonische Abfragezeichenfolge einbeziehen. Hängen Sie stattdessen X-Amz-Security-Token als Abfrageparameter an, nachdem die Signatur berechnet wurde. Dies unterscheidet sich von einigen anderen AWS Diensten, bei denen das Sicherheitstoken Teil der kanonischen Anfrage sein muss. Weitere Informationen finden Sie unter Signieren von Anfragen mit temporären Sicherheitsanmeldedaten.

Anmerkung

Das AWS IoT-Gerät SDKs verarbeitet dieses Signaturverhalten automatisch. Wenn Sie benutzerdefinierten Signaturcode implementieren, finden Sie weitere Informationen in der SDK-Quelle:

Wenn Sie AWS Signature Version 4 mit verwenden AWS IoT, müssen Kunden in ihrer TLS-Implementierung Folgendes unterstützen:

  • TLS 1.2

  • SHA-256 RSA-Zertifikats-Signaturprüfung für RSA-Zertifikate

  • Eine der Cipher-Suiten aus dem Support-Abschnitt der TLS Cipher Suite.

Weitere Informationen finden Sie unter Identitäts- und Zugriffsmanagement für AWS IoT.