

AWS IoT FleetWise wird ab dem 30. April 2026 nicht mehr für Neukunden verfügbar sein. Bestehende AWS FleetWise IoT-Kunden können den Service weiterhin nutzen. Die [Leitlinien für vernetzte Mobilität am AWS](https://aws.amazon.com/solutions/guidance/connected-mobility-on-aws/) geben Hinweise zur Entwicklung und Bereitstellung modularer Dienste für vernetzte Mobilitätslösungen, mit denen vergleichbare Fähigkeiten wie das Internet der Dinge erreicht werden AWS IoT FleetWise.

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.

# Aktualisieren Sie einen AWS FleetWise IoT-Signalkatalog
<a name="update-signal-catalog"></a>

Sie können den [UpdateSignalCatalog](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_UpdateSignalCatalog.html)API-Vorgang verwenden, um einen vorhandenen Signalkatalog zu aktualisieren. Das folgende Beispiel verwendet AWS CLI.

Führen Sie den folgenden Befehl aus, um einen vorhandenen Signalkatalog zu aktualisieren.

{{signal-catalog-configuration}}Ersetzen Sie ihn durch den Namen der JSON-Datei, die die Konfiguration enthält.

```
aws iotfleetwise update-signal-catalog --cli-input-json file://{{signal-catalog-configuration}}.json
```

## Konfiguration des Signalkatalogs
<a name="update-signal-catalog-configuration"></a>

{{signal-catalog-name}}Ersetzen Sie ihn durch den Namen des Signalkatalogs, den Sie aktualisieren.

Weitere Informationen zur Konfiguration von Verzweigungen, Attributen, Sensoren und Aktoren finden Sie unter[AWS FleetWise IoT-Signale konfigurieren](define-signal.md).

**Wichtig**  
Benutzerdefinierte Strukturen sind unveränderlich. Wenn Sie Eigenschaften einer vorhandenen benutzerdefinierten Struktur (Struktur) neu anordnen oder in sie einfügen müssen, löschen Sie die Struktur und erstellen Sie eine brandneue Struktur mit der gewünschten Reihenfolge der Eigenschaften.  
Um eine benutzerdefinierte Struktur zu löschen, fügen Sie den vollständig qualifizierten Namen der Struktur hinzu. `nodesToRemove` Eine Struktur kann nicht gelöscht werden, wenn sie durch Signale referenziert wird. Alle Signale, die sich auf die Struktur beziehen (ihr Datentyp ist als Zielstruktur definiert), müssen vor der Anforderung zur Aktualisierung des Signalkatalogs aktualisiert oder gelöscht werden.

```
{
    	"name": "signal-catalog-name",
    	"nodesToAdd": [{
    			"branch": {
    				"description": "Front left of vehicle specific data.",
    				"fullyQualifiedName": "Vehicle.Front.Left"
    			}
    		},
    		{
    			"branch": {
    				"description": "Door-specific data for the front left of vehicle.",
    				"fullyQualifiedName": "Vehicle.Front.Left.Door"
    			}
    		},
    		{
    			"actuator": {
    				"fullyQualifiedName": "Vehicle.Front.Left.Door.Lock",
    				"description": "Whether the front left door is locked.",
    				"dataType": "BOOLEAN"
    			}
    		},
    		{
    			"branch": {
    				"fullyQualifiedName": "Vehicle.Camera"
    			}
    		},
    		{
    			"struct": {
    				"fullyQualifiedName": "Vehicle.Camera.SVMCamera"
    			}
    		},
    		{
    			"property": {
    				"fullyQualifiedName": "Vehicle.Camera.SVMCamera.ISO",
    				"dataType": "STRING"
    			}
    		}
    	],
    	"nodesToRemove": ["Vehicle.Chassis.SteeringWheel.HandsOffSteeringState"],
    	"nodesToUpdate": [{
    		"attribute": {
    			"dataType": "FLOAT",
    			"fullyQualifiedName": "Vehicle.Chassis.SteeringWheel.Diameter",
    			"max": 55
    		}
    	}]
    }
```

Wenn Sie die [Verschlüsselung mit einem vom Kunden verwalteten AWS KMS Schlüssel aktiviert](key-management.md) haben, fügen Sie die folgende Richtlinienerklärung bei, damit Ihre Rolle den `UpdateSignalCatalog` API-Vorgang aufrufen kann.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "kms:GenerateDataKey*",
                "kms:Decrypt"
            ],
            "Resource": [
                "arn:aws:kms:{{us-east-1}}:{{111122223333}}:key/{{KMS_KEY_ID}}"
            ]
        }
    ]
}
```

------

## Überprüfen Sie die Aktualisierung des Signalkatalogs
<a name="verify-catalog-update"></a>

Sie können den [ListSignalCatalogNodes](https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_ListSignalCatalogNodes.html)API-Vorgang verwenden, um zu überprüfen, ob ein Signalkatalog aktualisiert wurde. Das folgende Beispiel verwendet AWS CLI.

Führen Sie den folgenden Befehl aus, um eine paginierte Liste mit Zusammenfassungen aller Signale (Knoten) in einem bestimmten Signalkatalog abzurufen.

{{signal-catalog-name}}Ersetzen Sie es durch den Namen des Signalkatalogs, den Sie überprüfen.

```
aws iotfleetwise list-signal-catalog-nodes --name {{signal-catalog-name}}
```

Wenn Sie die [Verschlüsselung mit einem vom Kunden verwalteten AWS KMS Schlüssel aktiviert](key-management.md) haben, fügen Sie die folgende Richtlinienerklärung bei, damit Ihre Rolle den `ListSignalCatalogNodes` API-Vorgang aufrufen kann. 

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "kms:Decrypt"
            ],
            "Resource": [
                "arn:aws:kms:{{us-east-1}}:{{111122223333}}:key/{{KMS_KEY_ID}}"
            ]
        }
    ]
}
```

------