Menerapkan komponen ke perangkat Anda - Amazon SageMaker

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

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

Terapkan AWS IoT Greengrass komponen Anda dengan AWS IoT konsol.

  1. Di AWS IoT Greengrass konsol di menu https://console.aws.amazon.com/iot/navigasi, pilih Deployment.

  2. Pada halaman Komponen, pada tab Komponen publik, pilih aws.greengrass.SageMakerEdgeManager.

  3. Pada halaman aws.greengrass.SageMakerEdgeManager pilih Deploy.

  4. DariAdd 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.

    2. 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.

  5. Di halaman Tentukan target, lakukan hal berikut:

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

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

  6. Pada halaman Pilih komponen, di bawah Komponen saya, pilih:

    • com.<CUSTOM-COMPONENT-NAME>

    • aws.greengrass.SageMakerEdgeManager

    • SagemakerEdgeManager.<YOUR-PACKAGING-JOB>

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

    1. Pilih Konfigurasi komponen.

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

      { "DeviceFleetName": "device-fleet-name", "BucketName": "amzn-s3-demo-bucket" }

      Ganti device-fleet-name dengan nama armada perangkat edge yang Anda buat, dan ganti amzn-s3-demo-ember dengan nama bucket Amazon S3 yang dikaitkan dengan armada perangkat Anda.

    3. Pilih Konfirmasi dan kemudian pilih Selanjutnya.

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

  9. Di halaman Tinjau, pilih Deploy.

  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": "amzn-s3-demo-bucket" } } }, "com.greengrass.SageMakerEdgeManager.ImageClassification": { "componentVersion": 1.0.0, "configurationUpdate": { } }, "com.greengrass.SageMakerEdgeManager.ImageClassification.Model": { "componentVersion": 1.0.0, "configurationUpdate": { } }, } }
    • Di targetArn lapangan, ganti targetArn dengan Amazon Resource Name (ARN) dari grup benda atau benda yang akan ditargetkan untuk penerapan, dalam format berikut:

      • Objek: arn:aws:iot:region:account-id:thing/thingName

      • Grup objek: arn:aws:iot:region:account-id:thinggroup/thingGroupName

    • Di merge lapangan, ganti device-fleet-name dengan nama armada perangkat edge yang Anda buat, dan ganti amzn-s3-demo-ember dengan nama bucket Amazon S3 yang dikaitkan dengan armada perangkat Anda.

    • Ganti versi komponen untuk setiap komponen dengan versi terbaru yang tersedia.

  2. 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 perangkat.