

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.

# So setzen Sie die Komponenten auf Ihrem Gerät ein
<a name="edge-greengrass-deploy-components"></a>

Stellen Sie Ihre Komponenten mit der AWS IoT Konsole oder mit dem bereit AWS CLI.

## Für den Einsatz Ihrer Komponenten (Konsole)
<a name="collapsible-section-gg-deploy-console"></a>

Stellen Sie Ihre AWS IoT Greengrass Komponenten mit der AWS IoT Konsole bereit.

1. Wählen Sie in der AWS IoT Greengrass Konsole im [https://console.aws.amazon.com/iot/](https://console.aws.amazon.com/greengrass/)Navigationsmenü die Option **Deployments** aus.

1. Wählen Sie auf der Seite **Komponenten** auf der Registerkarte **Öffentliche Komponenten** die Option `aws.greengrass.SageMakerEdgeManager` aus.

1. Wählen Sie auf der `aws.greengrass.SageMakerEdgeManager` Seite **Bereitstellen** aus.

1. Wählen Sie aus `Add to deployment` eine der folgenden Optionen aus:

   1. Um diese Komponente mit einer auf Ihrem Zielgerät vorhandenen Bereitstellung zusammenzuführen, wählen Sie **Zu vorhandener Bereitstellung hinzufügen** und wählen Sie dann die Bereitstellung aus, die Sie überarbeiten möchten.

   1. Um auf Ihrem Zielgerät eine neue Bereitstellung zu erstellen, wählen Sie **Neue Bereitstellung erstellen** aus. Wenn auf Ihrem Gerät bereits eine Bereitstellung vorhanden ist, ersetzt die Auswahl in diesem Schritt die vorhandene Bereitstellung.

1. Gehen Sie auf der Seite **Ziel angeben** wie folgt vor:

   1. Geben Sie unter **Bereitstellungsinformationen** den Anzeigenamen für Ihre Bereitstellung ein oder ändern Sie ihn.

   1. Wählen Sie unter **Bereitstellungsziele** ein Ziel für Ihre Bereitstellung aus und klicken Sie auf **Weiter**. Wenn Sie eine vorhandene Bereitstellung überarbeiten, können Sie das Bereitstellungsziel nicht ändern.

1. Treffen Sie auf der Seite **Komponenten auswählen** unter **Meine Komponenten** die folgende Auswahl:
   + com. {{<CUSTOM-COMPONENT-NAME>}}
   + `aws.greengrass.SageMakerEdgeManager`
   + SagemakerEdgeManager.{{<YOUR-PACKAGING-JOB>}}

1. Wählen Sie auf der Seite **Komponenten konfigurieren** die Option **com.greengrass aus. SageMakerEdgeManager**, und gehen Sie wie folgt vor.

   1. Wählen Sie **Komponente konfigurieren** aus.

   1. Geben Sie unter **Konfigurationsupdate** unter **Zusammenzuführende Konfiguration** die folgende Konfiguration ein.

      ```
      {
          "DeviceFleetName": "device-fleet-name",
          "BucketName": "{{bucket-name}}"
      }
      ```

      Ersetzen Sie {{`device-fleet-name`}} durch den Namen der Edge-Geräteflotte, die Sie erstellt haben, und ersetzen Sie {{`{{bucket-name}}`}} durch den Namen des Amazon-S3-Buckets, der Ihrer Geräteflotte zugeordnet ist.

   1. Wählen Sie **Bestätigen** aus, und wählen Sie dann **Weiter**.

1. Behalten Sie auf der Seite **Erweiterte Einstellungen konfigurieren** die Standardkonfigurationseinstellungen bei und wählen Sie **Weiter**.

1. Wählen Sie auf der Seite **Review (Prüfen)** die Option **Deploy (Bereitstellen)** aus.

## Zur Bereitstellung Ihrer Komponenten (AWS CLI)
<a name="collapsible-section-gg-deploy-cli"></a>

1. Erstellen Sie eine ` deployment.json` Datei, um die Bereitstellungskonfiguration für Ihre SageMaker Edge Manager-Komponenten zu definieren. Diese Datei sollte wie im folgenden Beispiel aussehen.

   ```
   {
     "targetArn":"targetArn",
     "components": {
       "aws.greengrass.SageMakerEdgeManager": {
         "componentVersion": 1.0.0,
         "configurationUpdate": {
           "merge": {
             "DeviceFleetName": "device-fleet-name",
             "BucketName": "{{bucket-name}}"
           }
         }
       },
       "com.greengrass.SageMakerEdgeManager.ImageClassification": {
         "componentVersion": 1.0.0,
         "configurationUpdate": {
         }
       }, 
       "com.greengrass.SageMakerEdgeManager.ImageClassification.Model": {
         "componentVersion": 1.0.0,
         "configurationUpdate": {
         }
       }, 
     }
   }
   ```
   + Ersetzen Sie im `targetArn` Feld {{`targetArn`}} durch den Amazon-Ressourcennamen (ARN) des Objekts oder der Objektgruppe, auf die die Bereitstellung ausgerichtet werden soll, und zwar im folgenden Format:
     + Objekt: `arn:aws:iot:{{region}}:{{account-id}}:thing/{{thingName}}`
     + Objektgruppe: `arn:aws:iot:{{region}}:{{account-id:}}thinggroup/{{thingGroupName}}`
   + Ersetzen Sie im `merge` Feld {{`device-fleet-name`}} durch den Namen der Edge-Geräteflotte, die Sie erstellt haben, und ersetzen Sie {{`{{bucket-name}}`}} durch den Namen des Amazon-S3-Buckets, der Ihrer Geräteflotte zugeordnet ist.
   + Ersetzen Sie die Versionen aller Komponenten durch die neueste verfügbare Version.

1. Führen Sie den folgenden Befehl aus, um die Komponenten auf dem Gerät bereitzustellen:

   ```
   aws greengrassv2 create-deployment \
       --cli-input-json file://path/to/deployment.json
   ```

Es kann einige Minuten dauern, bis die Bereitstellung abgeschlossen ist. Überprüfen Sie im nächsten Schritt im Komponentenprotokoll, ob die Bereitstellung erfolgreich abgeschlossen wurde, und schauen Sie sich die Inference-Ergebnisse an.

Weitere Informationen zur Bereitstellung von Komponenten auf einzelnen Geräten oder Gerätegruppen finden Sie unter [Bereitstellen von AWS IoT Greengrass Komponenten auf Geräten](https://docs.aws.amazon.com/greengrass/v2/developerguide/manage-deployments.html).