本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
CloudWatch Transfer 家族的日志结构
本主题介绍了 Transfer Family 日志中填充的字段:JSON 结构化日志条目和旧版日志条目。
传输系列的 JSON 结构化日志
下表以新的 JSON 结构化日志格式包含 Transfer Family SFTP/FTP/FTPS 操作的日志条目字段的详细信息。
| 字段 | 说明 | 示例条目 |
|---|---|---|
| 活动类型 | 用户的操作 | 可用的活动类型如下: |
| 字节输入 | 用户上传的字节数 | 29238420042 |
| 字节输出 | 用户下载的字节数 | 23094032490328 |
| ciphers | 指定为连接协商的 SSH 密码(中列出了可用密码)加密算法 | aes256-gcm@openssh.com |
| 客户端 | 用户的客户机软件 | SSH-2.0-OpenSSH_7.4 |
| 主页目录 | 如果最终用户的主目录类型为PATH:如果最终用户有逻辑主目录,则该值始终为 / |
/user-home-bucket/test |
| kex | 为连接指定协商的 SSH 密钥交换 (KEX)(中列出了可用的 KEX加密算法) | diffie-hellman-group14-sha256 |
| message | 提供与错误相关的更多信息 | <string> |
| method | 身份验证方法 | publickey |
| mode | 指定客户端如何打开文件 | 创建 | 截断 | 写入 |
| operation | 客户机对文件的操作 | 打开 | 关闭 |
| path | 实际文件路径受到影响 | /amzn bucket/test-s3-demo--file-1.pdf |
| 代理协议 v2 标头 | 仅当连接包含代理协议 v2 (PPv2) 标头时才出现。该ignored值是服务器的SftpMode值NONE以及服务器遵守标头的applied时间SftpMode。PROXY_PROTOCOL_V2_ENFORCED有关更多信息,请参阅 使用网络负载均衡器。 |
已忽略 |
| ssh 公钥 | 正在连接的用户的公钥正文 | AAAAC3NzaC1lZDI1NTE5AAAAIA9OY0qV6XYVHaaOiWAcj2spDJVbgjrqDPY4pxd6GnHl |
| ssh 公钥指纹 | 公钥指纹,如服务管理用户列出用户密钥时控制台中显示的。 注意在控制台中,指纹显示为填充字符(如果有):末尾为 0 到 3 个等号 (=)。在日志条目中,该填充从输出中去除。 |
SHA256:BY3gNMHwTfjd4n2VuT4pTyLOk82zWZj4KEYEu7y4r/0 |
| ssh 公钥类型 | 公钥类型:Transfer 系列支持 RSA、ECDSA-和密钥 ED25519-formatted | ssh-ed25519 |
| resource-arn | 系统为特定资源(例如服务器)分配的唯一标识符 |
arn: aws: transfer: ap-northeast-1:12346789012: -1234567890akeu2js2 server/s |
| 角色 | 用户的 IAM 角色 |
arn: aws: iam:: 0293883675:-role role/testuser |
| session-id | 系统为单个会话分配的唯一标识符 |
9ca9a0e1cec6ad9d |
| 源IP | 客户端 IP 地址 | 18.323.0.129 |
| user | 最终用户的用户名 | 我的名字192 |
| 用户政策 | 为最终用户指定的权限:如果用户的策略是会话策略,则填充此字段。 | 正在使用的会话策略的 JSON 代码 |
Transfer Family 的旧
下表包含各种 Transfer Family 操作的日志条目的详细信息。
注意
这些条目不是新的 JSON 结构化日志格式。
下表以新的 JSON 结构化日志格式包含各种 Transfer Family 操作的日志条目的详细信息。
| 处理建议 | 亚马逊日志中的相应 CloudWatch 日志 |
|---|---|
| 身份验证失败次数 |
错误 AUTH_FAILURE method=publicKey user=LHR message= “rsa +b7 +a+a+hxg0c7l1jiz0” sourceIP=3.8.172.211 SHA256:Lfz3R2nmLY4raK Rb1rSvUIbAE |
| COPY/TAG/DELETE/DECRYPT 工作流程 |
{“类型”:” “,“详细信息”:{“输入”:{StepStarted“文件位置”:{“BackingStore”: “EFS”,“FileSystemID”: “fs-12345678”,“路径”:”/lhr/regex.py”},“步骤类型”: “TAG”,“步骤名称”: “successful_tag_step”},“workflowID”: “w-1111aaa2222bbb3”,“ExecutionID”: “81234abcd-1234-efgh-5678-ijklmnopqr90”,“传输详情”:{“服务器 ID”: “s-1234abcd5678efghi”,“用户名”: “lhr”,“会话 ID”: “1234567890abcdef0”} |
| 自定义步骤工作流程 |
{“类型”:” “,“详细信息”:{“输出”:{CustomStepInvoked“令牌”:” “},“步骤类型”: “自定义”,“步骤名称”: “efs-s3_copy_2"},“workflowID”: MzM4Mjg5YWUtYTEzMy00YjIzLWI3OGMtYzU4OGI2ZjQyMzE5 “w-9283e49d33297c3f7”,“ExecutionID”: “1234abcd-1234-efgh-5678-efgh-5678-klmnopqr90”,“传输详情”:{“服务器 ID”: “s-zzzz1111aaa22223”,“用户名”: “lhr”,“会话”: “1234567890 abcdef0”}} |
| 删除 |
lhr.33a8fb495ffb383b 删除路径 =/ /123.jpg bucket/user |
| Downloads |
lhr.33a8fb495ffb383b 打开路径 =/ /123.jpg mode=read bucket/user llhr.33a8fb495ffb383b 关闭路径 =/ /123.jpg =3618546 bucket/user BytesOut |
| Logins/Logouts |
user.914984e553bcddb6 CONNECTED SourceIP=1.22.111.222 user=LHR =LOGIC Client= _7.4 role=arn: AWS:: iam:: 123456789012:-s3-access =忽略 HomeDir SSH-2.0-OpenSSH role/sftp ProxyProtocolV2Header user.914984e553bcddb6 DISCONNECTED 仅当连接包含代理协议 v2 (PPv2) 标头时,该 |
| 重命名 |
lhr.33a8fb495ffb383b 重命名路径 =/ /lambo.png =/ /ferrari.png bucket/user NewPath bucket/user |
| 工作流程错误日志示例 |
{“类型”:” “,“详细信息”:{“错误类型”: “错误请求”,StepErrored“错误消息”:“无法标记 Efs 文件”,“stepType”: “TAG”,“步骤名称”: “successful_tag_step”},“w-1234abcd5678efghi”,“ExecutionID”: “81234abcd-1234-1234-bd-1234-efgh-5678-ijklmnopqr90”,“传输详情”:{“服务器 ID”: “s-1234abcd5678efghi”,“用户名”: “lhr”,“会话”: “1234567890abcdef0”} |
| symlinks |
lhr.eb49cf7b8651e6d5 CREATE_SYMLINK =/fs-/pqr.jpg =abc.jpg LinkPath 12345678/lhr TargetPath |
| Uploads |
lhr.33a8fb495ffb383b OPEN PATH=/ /123.jpg mode=create|truncate|Write bucket/user lhr.33a8fb495ffb383b 关闭路径 =/ /123.jpg =3618546 bucket/user BytesIn |
| 工作流 |
{“类型”:” “,“详细信息”:{“输入”:{“初始”:{ExecutionStarted“BackingStore”: “EFS”,“FileSystemID”: “fs-12345678”,“路径”:”/lhr/regex.py”}},FileLocation“w-1111aaa2222bbb3”,“ExecutionID”: “1234abcd-1234-efflowID”: “w-1111aaa2222bbbb3”,“ExecutionID”: “1234abcd-1234-efflow”: “w-1111aaa2222bbbb3”,“ExecutionID”: “1234gh-5678-ijklmnopqr90”,“传输详情”:{“服务器 ID”: “s-zzzz1111aaa22223”,“用户名”: “lhr”,“会话 ID”: “1234567890abcdef0”}} {“类型”:” “,“详细信息”:{“输入”:{StepStarted“文件位置”:{“BackingStore”: “EFS”,“FileSystemID”: “fs-12345678”,“路径”:”/lhr/regex.py”},“步骤类型”: “自定义”,“步骤名称”: “efs-s3_copy_2"},“workflowID”: “w-9283e49d33297c3f7”,“ExecutionID”:“1234abcd-1234-efgh-5678-ijklmnopqr90”,“传输详情”:{“服务器 ID”: “s-18ca49dce5def5d842e0b”,“用户名”: “lhr”,“会话 ID”: “1234567890abcdefqr90 0"}} |