AWS IoT Core Richtlinienvariablen - 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.

AWS IoT Core Richtlinienvariablen

AWS IoT Core definiert Richtlinienvariablen, die in AWS IoT Core Richtlinien im Condition Block Resource oder verwendet werden können. Bei Anwendung der Richtlinien werden die Variablen durch tatsächliche Werte ersetzt. Wenn beispielsweise ein Gerät mit der Client-ID 100-234-3456 mit dem AWS IoT Core Message Broker verbunden ist, wird die iot:ClientId Richtlinienvariable im Richtliniendokument durch 100-234-3456 ersetzt.

AWS IoT Core Richtlinien können Platzhalterzeichen verwenden und folgen einer ähnlichen Konvention wie IAM-Richtlinien. Ein in die Zeichenfolge eingefügtes * (Sternchen) kann als Platzhalter behandelt werden, der mit beliebigen Zeichen übereinstimmt. Sie können beispielsweise * verwenden, um mehrere MQTT-Topic-Namen im Resource-Attribut einer Richtlinie zu beschreiben. Die Zeichen + und # werden in einer Richtlinie als Literalzeichenfolgen behandelt. Ein Beispiel für eine Richtlinie, die die Verwendung von Platzhaltern veranschaulicht, finden Sie unter Verwenden von Platzhalterzeichen in MQTT und AWS IoT Core -Richtlinien.

Sie können auch vordefinierte Richtlinienvariablen mit festen Werten verwenden, um Zeichen darzustellen, die andernfalls eine besondere Bedeutung haben. Zu diesen Sonderzeichen gehören $(*), $(?) und $($). Weitere Informationen zu Richtlinienvariablen und Sonderzeichen finden Sie unter IAM-Richtlinienelemente: Variablen und Tags und Erstellen einer Bedingung mit mehreren Schlüsseln oder Werten.