Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memecahkan masalah dengan Inventaris Systems Manager
Topik ini mencakup informasi tentang cara memecahkan masalah kesalahan umum atau masalah dengan AWS Systems Manager Inventaris. Jika Anda mengalami kesulitan melihat node di Systems Manager, lihatMemecahkan masalah ketersediaan node terkelola.
Topik
- Beberapa penerapan semua asosiasi pada dokumen 'AWS-GatherSoftwareInventory' tidak didukung
- Status eksekusi inventaris tidak pernah menampilkan tertunda
- Dokumen AWS-ListWindowsInventory gagal dijalankan
- Konsol tidak menampilkan Dasbor Inventaris | Tampilan Detail | Tab pengaturan
- UnsupportedAgent
- Dilewati
- Failed
- Kepatuhan inventaris gagal untuk EC2 instans Amazon
- Objek bucket S3 berisi data lama
Beberapa penerapan semua asosiasi pada dokumen 'AWS-GatherSoftwareInventory
' tidak didukung
Kesalahan yang Multiple apply all associations with document
'AWS-GatherSoftwareInventory' are not supported
berarti bahwa satu atau lebih Wilayah AWS tempat Anda mencoba mengonfigurasi asosiasi Inventaris untuk semua node sudah dikonfigurasi dengan asosiasi inventaris untuk semua node. Jika perlu, Anda dapat menghapus asosiasi inventaris yang ada untuk semua node dan kemudian membuat yang baru. Untuk melihat asosiasi inventaris yang ada, pilih State Managerdi konsol Systems Manager dan kemudian cari asosiasi yang menggunakan AWS-GatherSoftwareInventory
SSM dokumen. Jika asosiasi inventaris yang ada untuk semua node dibuat di beberapa Wilayah, dan Anda ingin membuat yang baru, Anda harus menghapus asosiasi yang ada dari setiap Wilayah di mana ia ada.
Status eksekusi inventaris tidak pernah menampilkan tertunda
Ada dua alasan mengapa pengumpulan inventaris tidak pernah keluar dari Pending
status:
-
Tidak ada node dalam yang dipilih Wilayah AWS:
Jika Anda membuat asosiasi inventaris global menggunakan Systems ManagerQuick Setup, status asosiasi inventaris (
AWS-GatherSoftwareInventory
dokumen) menunjukkanPending
jika tidak ada node yang tersedia di Wilayah yang dipilih. -
Izin tidak mencukupi:
Asosiasi inventaris menunjukkan
Pending
jika satu atau beberapa node tidak memiliki izin untuk menjalankan Systems Manager Inventory. Verifikasi bahwa profil instance AWS Identity and Access Management (IAM) menyertakan kebijakan mazonSSMManaged InstanceCore terkelola A. Untuk informasi tentang cara menambahkan kebijakan ini ke profil instans, lihat Konfigurasi alternatif untuk izin EC2 misalnya.Minimal, profil instance harus memiliki IAM izin berikut.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "ssm:DescribeAssociation", "ssm:ListAssociations", "ssm:ListInstanceAssociations", "ssm:PutInventory", "ssm:PutComplianceItems", "ssm:UpdateAssociationStatus", "ssm:UpdateInstanceAssociationStatus", "ssm:UpdateInstanceInformation", "ssm:GetDocument", "ssm:DescribeDocument" ], "Resource": "*" } ] }
Dokumen AWS-ListWindowsInventory
gagal dijalankan
Dokumen AWS-ListWindowsInventory
tidak lagi digunakan. Jangan gunakan dokumen ini untuk mengumpulkan inventaris. Sebagai gantinya, gunakan salah satu proses yang dijelaskan di Pengonfigurasian pengumpulan inventaris.
Konsol tidak menampilkan Dasbor Inventaris | Tampilan Detail | Tab pengaturan
Halaman Tampilan Detail Inventaris hanya tersedia di Wilayah AWS yang menawarkan Amazon Athena. Jika tab berikut tidak ditampilkan pada halaman Inventaris, artinya Athena tidak tersedia di Wilayah dan Anda tidak dapat menggunakan Tampilan Detail untuk mengkueri data.
UnsupportedAgent
Jika status rinci asosiasi inventaris ditampilkan UnsupportedAgent, dan status Asosiasi menunjukkan Gagal, maka versi AWS Systems Manager SSM Agent pada node terkelola tidak benar. Untuk membuat asosiasi inventaris global (untuk menginventarisasi semua node di Anda Akun AWS) misalnya, Anda harus menggunakan SSM Agent versi 2.0.790.0 atau yang lebih baru. Anda dapat melihat versi agen yang berjalan di setiap node di halaman Instans Terkelola di kolom versi Agen. Untuk informasi tentang cara memperbarui SSM Agent pada node Anda, lihatMemperbarui SSM Agent penggunaan Run Command.
Dilewati
Jika status asosiasi inventaris untuk node menunjukkan Skipped, ini berarti Anda membuat asosiasi inventaris global (untuk mengumpulkan inventaris dari semua node), tetapi node yang dilewati sudah memiliki asosiasi inventaris yang ditetapkan untuk itu. Asosiasi inventaris global tidak ditugaskan ke node ini, dan tidak ada inventaris yang dikumpulkan oleh asosiasi inventaris global. Namun, node masih akan melaporkan data inventaris saat asosiasi inventaris yang ada berjalan.
Jika Anda tidak ingin node dilewati oleh asosiasi inventaris global, Anda harus menghapus asosiasi inventaris yang ada. Untuk melihat asosiasi inventaris yang ada, pilih State Managerdi konsol Systems Manager dan kemudian cari asosiasi yang menggunakan AWS-GatherSoftwareInventory
SSM dokumen.
Failed
Jika status asosiasi inventaris untuk node menunjukkan Gagal, ini bisa berarti bahwa node memiliki beberapa asosiasi inventaris yang ditetapkan padanya. Sebuah node hanya dapat memiliki satu asosiasi inventaris yang ditetapkan pada satu waktu. Asosiasi inventaris menggunakan AWS-GatherSoftwareInventory
AWS Systems Manager dokumen (SSMdokumen). Anda dapat menjalankan perintah berikut dengan menggunakan AWS Command Line Interface (AWS CLI) untuk melihat daftar asosiasi untuk node.
aws ssm describe-instance-associations-status --instance-id
instance ID
Kepatuhan inventaris gagal untuk EC2 instans Amazon
Kepatuhan inventaris untuk instans Amazon Elastic Compute Cloud (AmazonEC2) dapat gagal jika Anda menetapkan beberapa asosiasi inventaris ke instans.
Untuk mengatasi masalah ini, hapus satu atau beberapa asosiasi inventaris yang ditetapkan ke instance. Untuk informasi selengkapnya, lihat Menghapus asosiasi.
catatan
Perhatikan perilaku berikut jika Anda membuat beberapa asosiasi inventaris untuk node terkelola:
-
Setiap node dapat diberi asosiasi inventaris yang menargetkan semua node (--target “Key=InstanceIds, Values=*”).
-
Setiap node juga dapat diberi asosiasi tertentu yang menggunakan pasangan nilai kunci tag atau grup AWS sumber daya.
-
Jika sebuah node diberi beberapa asosiasi inventaris, status akan ditampilkan Dilewati untuk asosiasi yang belum berjalan. Asosiasi yang berjalan akhir-akhir ini menampilkan status sebenarnya dari asosiasi inventaris.
-
Jika sebuah node diberi beberapa asosiasi inventaris dan masing-masing menggunakan pasangan nilai kunci tag, maka asosiasi inventaris tersebut gagal berjalan di node karena konflik tag. Asosiasi masih berjalan pada node yang tidak memiliki konflik nilai kunci tag.
Objek bucket S3 berisi data lama
Data di dalam objek bucket Amazon S3 diperbarui saat asosiasi inventaris berhasil dan data baru ditemukan. Objek bucket Amazon S3 diperbarui untuk setiap node saat asosiasi berjalan dan gagal, tetapi data di dalam objek tidak diperbarui dalam kasus ini. Data di dalam objek bucket Amazon S3 hanya akan diperbarui jika asosiasi berjalan dengan sukses. Ketika asosiasi inventaris gagal, Anda akan melihat data lama di objek bucket Amazon S3.