

AWS IoT FleetWise steht neuen Kunden nicht mehr offen. 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.

# Bereitstellung AWS FleetWise IoT-Fahrzeuge
<a name="provision-vehicles"></a>

Die Edge Agent for AWS FleetWise IoT-Software, die in Ihrem Fahrzeug ausgeführt wird, sammelt und überträgt Daten in die Cloud. AWS IoT FleetWise lässt sich integrieren AWS IoT Core , um die sichere Kommunikation zwischen der Edge Agent-Software und der Cloud über MQTT zu unterstützen. Jedes Fahrzeug entspricht einer AWS IoT Sache. Sie können ein vorhandenes Objekt verwenden AWS IoT , um ein Fahrzeug zu erstellen, oder AWS IoT so einstellen FleetWise , dass automatisch ein Objekt AWS IoT für Ihr Fahrzeug erstellt wird. Weitere Informationen finden Sie unter [Erstellen Sie ein AWS FleetWise IoT-Fahrzeug](create-vehicle.md).

AWS IoT Core unterstützt [Authentifizierung](https://docs.aws.amazon.com/iot/latest/developerguide/authentication.html) und [Autorisierung](https://docs.aws.amazon.com/iot/latest/developerguide/iot-authorization.html), die helfen, den Zugriff auf AWS FleetWise IoT-Ressourcen sicher zu kontrollieren. Fahrzeuge können X.509 Zertifikate verwenden, um sich zu authentifizieren (anzumelden), um AWS IoT zu nutzen, FleetWise und AWS IoT Core Richtlinien, um autorisiert zu werden (über Berechtigungen zu verfügen), um bestimmte Aktionen auszuführen.

## Fahrzeuge authentifizieren
<a name="authenticate-vehicle"></a>

Sie können AWS IoT Core Richtlinien zur Authentifizierung Ihrer Fahrzeuge erstellen.

**Um Ihr Fahrzeug zu authentifizieren**
+ Führen Sie den folgenden Befehl aus, um eine AWS IoT Core Richtlinie zu erstellen.
  + {{policy-name}}Ersetzen Sie es durch den Namen der Richtlinie, die Sie erstellen möchten.
  + {{file-name}}Ersetzen Sie es durch den Namen der JSON-Datei, die die AWS IoT Core Richtlinie enthält.

  ```
  aws iot create-policy --policy-name {{policy-name}} --policy-document file://{{file-name}}.json 
  ```

### Beispiel AWS IoT Core policy
<a name="automate-vehicle-example-policy"></a>

Bevor Sie die Beispielrichtlinie verwenden, gehen Sie wie folgt vor:
+ {{us-east-1}}Ersetzen Sie durch die AWS Region, in der Sie AWS FleetWise IoT-Ressourcen erstellt haben.
+ {{111122223333}}Ersetzen Sie es durch Ihre AWS Konto-ID.

Dieses Beispiel beinhaltet Themen, die dem AWS Internet der Dinge vorbehalten sind FleetWise. Sie müssen die Themen zur Richtlinie hinzufügen. Weitere Informationen finden Sie unter [Reservierte Themen in AWS IoT FleetWise](reserved-topics.md).

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

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": [
                "iot:Connect"
            ],
            "Resource": [
                "arn:aws:iot:{{us-east-1}}:{{111122223333}}:client/${iot:Connection.Thing.ThingName}"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "iot:Publish"
            ],
            "Resource": [
                "arn:aws:iot:{{us-east-1}}:{{111122223333}}:topic/$aws/iotfleetwise/vehicles/${iot:Connection.Thing.ThingName}/checkins",
                "arn:aws:iot:{{us-east-1}}:{{111122223333}}:topic/$aws/iotfleetwise/vehicles/${iot:Connection.Thing.ThingName}/signals"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "iot:Subscribe"
            ],
            "Resource": [
                "arn:aws:iot:{{us-east-1}}:{{111122223333}}:topicfilter/$aws/iotfleetwise/vehicles/${iot:Connection.Thing.ThingName}/collection_schemes",
                "arn:aws:iot:{{us-east-1}}:{{111122223333}}:topicfilter/$aws/iotfleetwise/vehicles/${iot:Connection.Thing.ThingName}/decoder_manifests"
            ]
        },
        {
            "Effect": "Allow",
            "Action": [
                "iot:Receive"
            ],
            "Resource": [
                "arn:aws:iot:{{us-east-1}}:{{111122223333}}:topic/$aws/iotfleetwise/vehicles/${iot:Connection.Thing.ThingName}/collection_schemes",
                "arn:aws:iot:{{us-east-1}}:{{111122223333}}:topic/$aws/iotfleetwise/vehicles/${iot:Connection.Thing.ThingName}/decoder_manifests"
            ]
        }
    ]
}
```

------

## Fahrzeuge autorisieren
<a name="authorize-vehicles"></a>

Sie können X.509 Zertifikate erstellen, um Ihre Fahrzeuge zu autorisieren.

**Um Ihr Fahrzeug zu autorisieren**
**Wichtig**  
Wir empfehlen Ihnen, für jedes Fahrzeug ein neues Zertifikat zu erstellen.

1. Führen Sie den folgenden Befehl aus, um ein RSA-Schlüsselpaar zu erstellen und ein X.509 Zertifikat auszustellen.
   + {{cert}}Ersetzen Sie es durch den Namen der Datei, die den Inhalt der Befehlsausgabe von CertificatePEM speichert.
   + {{public-key}}Ersetzen Sie es durch den Namen der Datei, in der der Inhalt der Befehlsausgabe von key gespeichert wird. Pair.PublicKey
   + {{private-key}}Ersetzen Sie es durch den Namen der Datei, in der der Inhalt der Befehlsausgabe von key gespeichert wirdPair.PrivateKey.

   ```
   aws iot create-keys-and-certificate \
       --set-as-active \
       --certificate-pem-outfile {{cert}}.pem \
       --public-key-outfile {{public-key}}.key" \
       --private-key-outfile  {{private-key}}.key"
   ```

1. Kopieren Sie den Amazon-Ressourcennamen (ARN) des Zertifikats aus der Ausgabe.

1. Führen Sie den folgenden Befehl aus, um die Richtlinie an das Zertifikat anzuhängen.
   + {{policy-name}}Ersetzen Sie es durch den Namen der AWS IoT Core Richtlinie, die Sie erstellt haben.
   + {{certificate-arn}}Ersetzen Sie es durch den ARN des Zertifikats, das Sie kopiert haben.

   ```
   aws iot attach-policy \
       --policy-name {{policy-name}}\
       --target "{{certificate-arn}}"
   ```

1. Führen Sie den folgenden Befehl aus, um das Zertifikat an das Ding anzuhängen.
   + {{thing-name}}Ersetze es durch den Namen deiner AWS IoT Sache oder die ID deines Fahrzeugs.
   + {{certificate-arn}}Ersetzen Sie es durch den ARN des Zertifikats, das Sie kopiert haben.

   ```
   aws iot attach-thing-principal \
       --thing-name {{thing-name}} \
       --principal "{{certificate-arn}}"
   ```