View a markdown version of this page

Instal AWS IoT Greengrass komponen pengelola log pada perangkat - Amazon Kinesis Video Streams

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

Instal AWS IoT Greengrass komponen pengelola log pada perangkat

catatan

Waspadai ku CloudWatch ota.

Ikuti prosedur ini untuk mengonfigurasi log Agen Edge Amazon Kinesis Video Streams agar diunggah secara otomatis CloudWatch menggunakan komponen pengel AWS IoT Greengrass ola log. Ini adalah langkah opsional.

Instal AWS IoT Greengrass komponen pengelola log
  1. Konfirmasikan bahwa peran AWS IoT Greengrass perangkat memiliki izin yang sesuai.

    1. Masuk ke Konsol Manajemen AWS dan buka konsol IAM di https://console.aws.amazon.com/iam/.

    2. Klik Per an di navigasi kiri.

    3. Pilih nama peran TES yang dibuat diSiapkan AWS IoT Greengrass V2 perangkat inti pada perangkat. Gunakan bilah pencarian jika perlu.

    4. Pilih GreengrassV2TokenExchangeRoleAccess kebijakan.

    5. Pilih tab JSON dan verifikasi bahwa kebijakan terlihat seperti berikut:

      JSON
      { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams", "s3:GetBucketLocation" ], "Resource": "*" } ] }
    6. Jika GreengrassV2TokenExchangeRoleAccess kebijakan tidak ada, atau jika beberapa izin yang diperlukan hilang, buat kebijakan IAM baru dengan izin ini dan lampirkan ke peran TES yang dibuat diSiapkan AWS IoT Greengrass V2 perangkat inti pada perangkat.

  2. Masuk ke Konsol Manajemen AWS dan buka AWS IoT Core konsol di https://console.aws.amazon.com/iot/. Pastikan bahwa Wilayah yang sesuai dipilih.

  3. Di navigasi kiri, pilih perangkat Greengrass, De plo yments.

    Pilih penerapan dengan target yang sama dengan hal yang Anda buatSiapkan AWS IoT Greengrass V2 perangkat inti pada perangkat.

  4. Di sudut kanan atas, pilih Tind akan, lalu pilih Rev isi.

    Di pop-up yang muncul, pilih Rev isi penerapan.

  5. Lengkapi bagian berikut:

    1. Langkah 1: Tentukan target. Pilih Berikutnya.

    2. Langkah 2: Pilih komponen.

      1. Verifikasi bahwa komponen AWS.GreenGrass.CLI dan aws.greengrass. SecretManagerKomponen masih dipilih.

        penting

        Jangan hapus instalan komponen ini.

      2. Alihkan sak elar Tampilkan hanya komponen yang dipilih dan cari aws.greengrass. LogManager.

      3. Pilih kotak di sebelah aws.greengrass. LogManager, lalu pilih Ber ikutnya.

    3. Langkah 3: Konfigurasikan komponen. Konfigurasikan komponen pengelola AWS IoT Greengrass log untuk mengunggah log yang dihasilkan oleh Amazon Kinesis Video Streams Edge Agent.

      Pilih aws.greengrass. LogManagerkomponen, lalu pilih Konfigurasi komponen.

      Di layar yang muncul, tempel konfigurasi pengelola log berikut di kotak Konfigurasi untuk menggabungkan.

      { "logsUploaderConfiguration": { "componentLogsConfigurationMap": { "aws.kinesisvideo.KvsEdgeComponent/java_kvs.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "java_kvs.log\\w*" }, "aws.kinesisvideo.KvsEdgeComponent/cpp_kvs_edge.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "cpp_kvs_edge.log\\w*" }, "aws.kinesisvideo.KvsEdgeComponent/cpp_kvssink.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "cpp_kvssink.log\\w*" }, "aws.kinesisvideo.KvsEdgeComponent/cpp_kvs_streams.log": { "diskSpaceLimit": "100", "diskSpaceLimitUnit": "MB", "logFileDirectoryPath": "/greengrass/v2/work/aws.kinesisvideo.KvsEdgeComponent/log", "logFileRegex": "cpp_kvs_streams.log\\w*" } } }, "periodicUploadIntervalSec": "1" }
      penting

      Konfigur logFileDirectoryPath asi sebelumnya mengasumsikan bahwa lokasi keluaran logging default digunakan.

      catatan

      Untuk informasi selengkapnya tentang masing-masing parameter untuk konfigurasi pengelola log, lihat bagian Manajer log dari Panduan Peng AWS IoT Greengrass Version 2 embang.

      Setelah selesai, pilih Kon firmasi, lalu pilih Ber ikutnya.

    4. Langkah 4: Konfigurasikan pengaturan lanjutan. Pilih Selanjutnya.

    5. Langkah 5: Tinjau. Pilih Men yebarkan.

  6. Konfirmasikan bahwa komponen pengelola AWS log dan izin diinstal dengan benar.

  7. Pada instance Ubuntu Amazon EC2, ketik sudo /greengrass/v2/bin/greengrass-cli component details --name aws.greengrass.LogManager untuk memverifikasi komponen yang menerima konfigurasi yang diperbarui.

  8. Periksa log AWS IoT Greengrass inti.

    Ketik sudo less /greengrass/v2/logs/greengrass.log.

    Tinjau kesalahan penerapan.

    Jika ada kesalahan, revisi penerapan untuk menghapus aws.greengrass.LogManager komponen.

    Ketik sudo service greengrass restart untuk memulai kembali layanan AWS IoT Greengrass inti.

    Jika kesalahan penerapan terkait dengan izin yang hilang, tinj Tambahkan izin ke peran layanan pertukaran token (TES) au untuk memastikan bahwa peran TES memiliki izin yang tepat. Kemudian, ulangi bagian ini.