

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menerapkan komponen ke perangkat Anda
<a name="edge-greengrass-deploy-components"></a>

Terapkan komponen Anda dengan AWS IoT konsol atau dengan. AWS CLI

## Untuk men-deploy komponen Anda (konsol)
<a name="collapsible-section-gg-deploy-console"></a>

Terapkan AWS IoT Greengrass komponen Anda dengan AWS IoT konsol.

1. Di AWS IoT Greengrass konsol di menu [https://console.aws.amazon.com/iot/](https://console.aws.amazon.com/greengrass/)navigasi, pilih **Deployment**.

1. Pada halaman **Komponen**, pada tab **Komponen publik**, pilih `aws.greengrass.SageMakerEdgeManager`.

1. Pada halaman `aws.greengrass.SageMakerEdgeManager` pilih **Deploy**.

1. Dari`Add to deployment`, pilih salah satu dari berikut ini:

   1. Untuk menggabungkan komponen ini ke deployment yang ada pada perangkat target Anda, pilih **Tambahkan ke deployment yang ada**, lalu pilih deployment yang ingin Anda revisi.

   1. Untuk membuat deployment baru di perangkat target Anda, pilih **Buat deployment baru**. Jika Anda memiliki deployment yang ada di perangkat, dengan memilih langkah ini Anda akan menggantikan deployment yang ada.

1. Di halaman **Tentukan target**, lakukan hal berikut:

   1. Di bawah informasi **Deployment**, masukkan atau ubah nama yang ramah untuk deployment Anda.

   1. Di bawah **Target deployment**, pilih target untuk deployment Anda, dan pilih **Selanjutnya**. Anda tidak dapat mengubah target deployment jika Anda merevisi deployment yang ada.

1. Pada halaman **Pilih komponen**, di bawah **Komponen saya**, pilih:
   + com. {{<CUSTOM-COMPONENT-NAME>}}
   + `aws.greengrass.SageMakerEdgeManager`
   + SagemakerEdgeManager.{{<YOUR-PACKAGING-JOB>}}

1. Pada halaman **Configure components**, pilih **com.greengrass. SageMakerEdgeManager**, dan lakukan hal berikut.

   1. Pilih **Konfigurasi komponen**.

   1. Di bawah **Pembaruan konfigurasi**, di **Konfigurasi untuk menggabungkan**, masukkan konfigurasi berikut.

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

      Ganti {{`device-fleet-name`}} dengan nama armada perangkat edge yang Anda buat, dan ganti {{`{{bucket-name}}`}} dengan nama bucket Amazon S3 yang terkait dengan armada perangkat Anda.

   1. Pilih **Konfirmasi** dan kemudian pilih **Selanjutnya**.

1. Pada halaman **Konfigurasikan pengaturan lanjutan**, simpan pengaturan konfigurasi default tersebut, dan pilih **Selanjutnya**.

1. Di halaman **Tinjau**, pilih **Deploy**.

## Untuk men-deploy komponen Anda (AWS CLI)
<a name="collapsible-section-gg-deploy-cli"></a>

1. Buat ` deployment.json` file untuk menentukan konfigurasi penerapan untuk komponen SageMaker Edge Manager Anda. File ini akan terlihat seperti contoh berikut.

   ```
   {
     "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": {
         }
       }, 
     }
   }
   ```
   + Di kolom `targetArn`, ganti {{`targetArn`}} dengan Amazon Resource Name (ARN) dari grup objek atau objek yang ditargetkan untuk deployment tersebut, dalam format berikut:
     + Objek: `arn:aws:iot:{{region}}:{{account-id}}:thing/{{thingName}}`
     + Grup objek: `arn:aws:iot:{{region}}:{{account-id:}}thinggroup/{{thingGroupName}}`
   + Di `merge` bidang, ganti {{`device-fleet-name`}} dengan nama armada perangkat edge yang Anda buat, dan ganti {{`{{bucket-name}}`}} dengan nama bucket Amazon S3 yang terkait dengan armada perangkat Anda.
   + Ganti versi komponen untuk setiap komponen dengan versi terbaru yang tersedia.

1. Jalankan perintah berikut untuk men-deploy komponen pada perangkat:

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

Deployment ini dapat memakan waktu beberapa menit hingga selesai. Pada langkah berikutnya, periksa log komponen untuk memverifikasi bahwa deployment tersebut berhasil diselesaikan dan untuk melihat hasil inferensi.

Untuk informasi selengkapnya tentang penerapan komponen ke perangkat individual atau grup perangkat, lihat [Menerapkan AWS IoT Greengrass komponen ke](https://docs.aws.amazon.com/greengrass/v2/developerguide/manage-deployments.html) perangkat.