

• AWS Systems Manager CloudWatch 控制面板在 2026 年 4 月 30 日之后将不再可用。客户可以像现在一样继续使用 Amazon CloudWatch 控制台来查看、创建和管理其 Amazon CloudWatch 控制面板。有关更多信息，请参阅 [Amazon CloudWatch 控制面板文档](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)。

# 启用和禁用会话日志记录
<a name="session-manager-logging"></a>

会话日志记录在 Systems Manager 控制台中记录有关当前会话和已完成会话的信息。您还可以在 AWS 账户 中记录有关会话期间运行的命令的详细信息。会话日志记录允许您执行以下操作：
+ 创建和存储会话日志以用于存档目的。
+ 生成报告，显示过去 30 天内使用 Session Manager 对托管式节点进行的每个连接的详细信息。
+ 生成有关 AWS 账户 中的会话活动的通知，例如 Amazon Simple Notification Service（Amazon SNS）通知。
+ 作为会话期间所执行操作的结果，在 AWS 资源上自动启动另一个操作，例如运行 AWS Lambda 功能、启动 AWS CodePipeline 管道或运行 AWS Systems Manager Run Command 文档。

**重要**  
请注意Session Manager的以下要求和限制：  
Session Manager 根据您的会话首选项，记录您在会话期间输入的命令及其输出。为了防止敏感数据（如密码）在会话日志中被查看，建议您在会话期间输入敏感数据时使用以下命令。  

  ```
  stty -echo; read passwd; stty echo;
  ```

  ```
  $Passwd = Read-Host -AsSecureString
  ```
如果使用的是 Windows Server 2012 或更早版本，则日志中的数据可能无法以最佳方式进行格式化。建议使用 Windows Server 2012 R2 及更高版本以获得最佳的日志格式。
如果使用的是 Linux 或 macOS 托管式节点，请确保已安装 screen 实用工具。否则，日志数据可能会被截断。在 Amazon Linux 2、AL2023 和 Ubuntu Server 上，默认会安装 screen 实用工具。要手动安装 screen，请根据您的 Linux 版本，运行 `sudo yum install screen` 或 `sudo apt-get install screen`。
日志记录不可用于通过端口转发或 SSH 连接的 Session Manager 会话。这是因为 SSH 会对 AWS CLI 和 Session Manager 端点之间建立的安全 TLS 连接中的所有会话数据进行加密，而 Session Manager 仅用作 SSH 连接的隧道。

有关使用 Amazon S3 或 Amazon CloudWatch Logs 记录会话数据所需权限的更多信息，请参阅 [创建具有 Session Manager、Amazon S3 和 CloudWatch Logs 权限的 IAM 角色（控制台）](getting-started-create-iam-instance-profile.md#create-iam-instance-profile-ssn-logging)。

有关 Session Manager 的日志记录选项的更多信息，请参阅以下主题。

**Topics**
+ [使用 Amazon CloudWatch Logs 流式传输会话数据（控制台）](session-manager-logging-cwl-streaming.md)
+ [使用 Amazon S3 记录会话数据（控制台）](session-manager-logging-s3.md)
+ [使用 Amazon CloudWatch Logs 记录会话数据（控制台）](session-manager-logging-cloudwatch-logs.md)
+ [配置会话日志记录到磁盘](session-manager-logging-disk.md)
+ [调整Session Manager临时日志文件在磁盘上的存储时间](session-manager-logging-disk-retention.md)
+ [禁用 CloudWatch Logs 和 Amazon S3 中的 Session Manager 日志记录](session-manager-enable-and-disable-logging.md)