Pemberitahuan akhir dukungan: Pada 15 Desember 2025, AWS akan mengakhiri dukungan untuk AWS IoT Analytics. Setelah 15 Desember 2025, Anda tidak akan lagi dapat mengakses AWS IoT Analytics konsol, atau AWS IoT Analytics sumber daya. Untuk informasi selengkapnya, lihat AWS IoT Analytics akhir dukungan.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Pemantauan dengan Amazon CloudWatch Logs
AWS IoT Analytics mendukung logging dengan Amazon CloudWatch. Anda dapat mengaktifkan dan mengonfigurasi CloudWatch pencatatan Amazon AWS IoT Analytics dengan menggunakan operasi PutLoggingOptions API. Bagian ini menjelaskan bagaimana Anda dapat menggunakan PutLoggingOptions dengan AWS Identity and Access Management (IAM) untuk mengonfigurasi dan mengaktifkan CloudWatch pencatatan Amazon. AWS IoT Analytics
Untuk informasi selengkapnya tentang CloudWatch Log, lihat Panduan Pengguna CloudWatch Log Amazon. Untuk informasi selengkapnya tentang AWS IAM, lihat Panduan AWS Identity and Access Management Pengguna.
catatan
Sebelum mengaktifkan AWS IoT Analytics logging, pastikan Anda memahami izin akses CloudWatch Log. Pengguna dengan akses ke CloudWatch Log dapat melihat informasi debugging Anda. Untuk informasi selengkapnya, lihat Otentikasi dan kontrol akses untuk CloudWatch Log Amazon.
Buat peran IAM untuk mengaktifkan logging
Untuk membuat peran IAM untuk mengaktifkan logging untuk Amazon CloudWatch
-
Gunakan konsol AWS IAM
atau perintah AWS IAM CLI berikut, CreateRole, untuk membuat peran IAM baru dengan kebijakan hubungan kepercayaan (kebijakan kepercayaan). Kebijakan kepercayaan memberi entitas, seperti Amazon CloudWatch, izin untuk mengambil peran tersebut. aws iam create-role --role-name exampleRoleName --assume-role-policy-document exampleTrustPolicy.jsonexampleTrustPolicy.jsonFile berisi konten berikut.catatan
Contoh ini mencakup kunci konteks kondisi global untuk melindungi dari masalah keamanan wakil yang membingungkan. Ganti
123456789012dengan ID AWS akun Anda danaws-regiondengan AWS wilayah sumber AWS daya Anda. Untuk informasi selengkapnya, lihat Pencegahan "confused deputy" lintas layanan.Anda menggunakan ARN peran ini nanti saat Anda memanggil perintah. AWS IoT Analytics
PutLoggingOptions -
Gunakan AWS IAM PutRolePolicyuntuk melampirkan kebijakan izin (a
role policy) ke peran yang Anda buat di Langkah 1.aws iam put-role-policy --role-name exampleRoleName --policy-name examplePolicyName --policy-document exampleRolePolicy.jsonexampleRolePolicyFile.json berisi konten berikut.
-
Untuk memberikan AWS IoT Analytics izin untuk menempatkan peristiwa logging ke Amazon CloudWatch, gunakan CloudWatch perintah Amazon PutResourcePolicy.
catatan
Untuk membantu mencegah masalah keamanan wakil yang membingungkan, kami sarankan Anda menentukan
aws:SourceArndalam kebijakan sumber daya Anda. Ini membatasi akses untuk mengizinkan hanya permintaan yang berasal dari akun tertentu. Untuk informasi lebih lanjut tentang masalah wakil yang membingungkan, lihatPencegahan "confused deputy" lintas layanan.aws logs put-resource-policy --policy-in-json exampleResourcePolicy.jsonexampleResourcePolicy.jsonFile berisi kebijakan sumber daya berikut.
Konfigurasikan dan aktifkan logging
Gunakan PutLoggingOptions perintah untuk mengonfigurasi dan mengaktifkan CloudWatch pencatatan Amazon untuk AWS IoT Analytics. roleArnDi loggingOptions lapangan harus ARN dari peran yang Anda buat di bagian sebelumnya. Anda juga dapat menggunakan DecribeLoggingOptions perintah untuk memeriksa pengaturan opsi logging Anda.
PutLoggingOptions
Menetapkan atau memperbarui opsi AWS IoT Analytics pencatatan. Jika Anda memperbarui nilai loggingOptions bidang apa pun, dibutuhkan waktu hingga satu menit agar perubahan diterapkan. Selain itu, jika Anda mengubah kebijakan yang dilampirkan pada peran yang Anda tentukan di roleArn bidang (misalnya, untuk memperbaiki kebijakan yang tidak valid), perubahan tersebut dapat memakan waktu hingga lima menit agar perubahan tersebut diterapkan. Untuk informasi selengkapnya, lihat PutLoggingOptions.
DescribeLoggingOptions
Mengambil pengaturan saat ini dari opsi AWS IoT Analytics logging. Untuk informasi selengkapnya, lihat DescribeLoggingOptions
Namespace, metrik, dan dimensi
AWS IoT Analytics menempatkan metrik berikut ke dalam CloudWatch repositori Amazon:
| Namespace |
|---|
|
AWS/Io TAnalytics |
| Metrik | Deskripsi |
|---|---|
|
ActionExecution |
Jumlah tindakan yang dieksekusi. |
|
ActionExecutionThrottled |
Jumlah tindakan yang dibatasi. |
|
ActivityExecutionError |
Jumlah kesalahan yang dihasilkan saat menjalankan aktivitas pipeline. |
|
IncomingMessages |
Jumlah pesan yang masuk ke saluran. |
|
PipelineConcurrentExecutionCount |
Jumlah kegiatan pipeline, yang telah dilaksanakan secara bersamaan. |
| Dimensi | Deskripsi |
|---|---|
|
ActionType |
Jenis tindakan yang sedang dipantau. |
|
ChannelName |
Nama saluran yang sedang dipantau. |
|
DatasetName |
Nama dataset yang sedang dipantau. |
|
DatastoreName |
Nama penyimpanan data yang sedang dipantau. |
|
PipelineActivityName |
Nama aktivitas pipeline yang sedang dipantau. |
|
PipelineActivityType |
Jenis aktivitas pipa yang sedang dipantau. |
|
PipelineName |
Nama pipa yang sedang dipantau. |