Mengkonfigurasi pencatatan sesi ke disk - AWS Systems Manager

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

Mengkonfigurasi pencatatan sesi ke disk

Setelah Anda mengaktifkan Session Manager login ke CloudWatch atau Amazon S3, semua perintah yang dijalankan selama sesi (dan output yang dihasilkan dari perintah tersebut) dicatat ke file sementara pada disk instance target. File sementara diberi namaipcTempFile.log.

ipcTempFile.logDikendalikan oleh SessionLogsDestination parameter di SSM Agent file konfigurasi. Parameter ini menerima nilai berikut:

  • disk: Jika Anda menentukan parameter ini dan pencatatan sesi ke CloudWatch atau Amazon S3 diaktifkan, SSM Agent membuat file log ipcTempFile.log sementara dan log perintah sesi dan output ke disk. Session Manager mengunggah log ini ke salah satu CloudWatch atau S3 selama atau setelah sesi, tergantung pada konfigurasi logging. Log kemudian dihapus sesuai dengan durasi yang ditentukan untuk SSM Agent SessionLogsRetentionDurationHoursparameter konfigurasi.

    Jika Anda menentukan parameter ini dan pencatatan sesi ke CloudWatch dan Amazon S3 dinonaktifkan, SSM Agent masih mencatat riwayat perintah dan output dalam ipcTempFile.log file. File akan dihapus sesuai dengan durasi yang ditentukan untuk SSM Agent SessionLogsRetentionDurationHoursparameter konfigurasi.

  • none: Jika Anda menentukan parameter ini dan pencatatan sesi ke CloudWatch atau Amazon S3 diaktifkan, logging ke disk berfungsi persis seperti jika Anda telah menentukan parameter. disk SSM Agent memerlukan file sementara saat sesi masuk ke CloudWatch atau Amazon S3 diaktifkan.

    Jika Anda menentukan parameter ini dan pencatatan sesi ke CloudWatch atau Amazon S3 dinonaktifkan, SSM Agent tidak membuat ipcTempFile.log file.

Gunakan prosedur berikut untuk mengaktifkan atau menonaktifkan pembuatan file log ipcTempFile.log sementara ke disk ketika sesi ditatap.

Untuk mengaktifkan atau menonaktifkan pembuatan Session Manager file log sementara ke disk
  1. Menginstal SSM Agent pada instans Anda atau tingkatkan ke versi 3.2.2086 atau lebih tinggi. Untuk informasi tentang cara memeriksa nomor versi agen, lihatMemeriksa SSM Agent nomor versi. Untuk informasi tentang cara menginstal agen secara manual, temukan prosedur untuk sistem operasi Anda di bagian berikut:

  2. Connect ke instans Anda dan temukan amazon-ssm-agent.json file di lokasi berikut.

    • Linux:/etc/amazon/ssm/

    • macOS: /opt/aws/ssm/

    • Windows Server: C:\Program Files\ Amazon\ SSM

    Jika file amazon-ssm-agent.json tidak ada, salin isi file amazon-ssm-agent.json.template ke file baru di direktori yang sama. Beri nama file baruamazon-ssm-agent.json.

  3. Tentukan salah satu none atau disk untuk SessionLogsDestination parameter. Simpan perubahan Anda.

  4. Mulai ulang SSM Agent.

Jika Anda menentukan disk SessionLogsDestination parameter, Anda dapat memverifikasi bahwa SSM Agent membuat file log sementara dengan memulai sesi baru dan kemudian menemukan ipcTempFile.log di lokasi berikut:

  • Linux:/var/lib/amazon/ssm/target ID/sesi/orkestrasi/session ID/Standard_Stream/ ipcTempFile .log

  • macOS: /opt/aws/ssm/data/target ID/sesi/orkestrasi/session ID/Standard_Stream/ ipcTempFile .log

  • Windows Server: C:\ProgramData\ Amazon\SSM\InstanceData\target ID\ sesi\ orkestrasi\session ID\ Standard_Stream\ .log ipcTempFile

catatan

Secara default, file log sementara disimpan pada instance selama 14 hari.

Jika Anda ingin memperbarui SessionLogsDestination parameter di beberapa instance, kami sarankan Anda membuat SSM Dokumen yang menentukan konfigurasi baru. Anda kemudian dapat menggunakan Systems Manager Run Command untuk mengimplementasikan perubahan pada instance Anda. Untuk informasi selengkapnya, lihat Menulis AWS Systems Manager dokumen Anda sendiri (blog) danMenjalankan perintah pada node yang dikelola.