【发布时间】:2021-06-06 08:27:30
【问题描述】:
我正在尝试在开始会话后获取当前的 aws ssm sessionId。我可以看到,当我启动它时,它会被打印出来,就像这样
Starting session with SessionId: test@test.com-0ftz59d2285d67fb5
但我不知道这是从哪里来的。
我还可以看到我可以从 ssm-session 工作人员那里获取它,但我正在尝试以更清洁的方式获取它:
[ssm-user@ip-100-66-11-11 bin]$ sudo systemctl status amazon-ssm-agent
● amazon-ssm-agent.service - amazon-ssm-agent
Loaded: loaded (/usr/lib/systemd/system/amazon-ssm-agent.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-03-08 09:54:44 UTC; 2h 48min ago
Main PID: 3092 (amazon-ssm-agen)
CGroup: /system.slice/amazon-ssm-agent.service
├─ 875 /usr/bin/ssm-session-worker test@test.com-0ftz59d2285d67fb5 i-0a7bb9a9064ccc96
├─ 886 bash -l
├─3092 /usr/bin/amazon-ssm-agent
└─3272 /usr/bin/ssm-agent-worker
【问题讨论】:
-
细节大概在/proc/875
标签: linux amazon-web-services aws-ssm amazon-linux-2 aws-session-manager