Open heidemn opened 3 years ago
As requested by @kdaily , I'm re-opening https://github.com/aws/aws-cli/issues/5965 here.
Hi @heidemn, thanks for the report. You're right, this would need to be fixed in the session manager plugin. I will alert the SSM team to this feature request.
You can open this issue here - unfortunately I do not have the permissions to transfer this issue to the other repository. https://github.com/aws/amazon-ssm-agent Thanks!
Thanks in advance for fixing this.
Thanks for your feedback! We have noted this request.
We are also interested in this feature, as using scp
over a shell requires separating stderr from stdout in the stream. As SSM merges these streams together currently, it is not possible to use SSM for scp functionality.
@nitikagoyal87 looking at the code, it seems that 42milez' PR should fix the issue. Since the change is quite small, can we get it merged soon?
We have exactly the same problem.
@MehdiZonjy anyway we can get some more attention on this?
Even just an option to switch off this logging, or to specify a log device, e.g. --log /dev/null
We have exactly the same problem.
@MehdiZonjy anyway we can get some more attention on this?
@tapajos you should file an internal support request in AWS.
@gianniLesl any chance we can merge this?
Bumping this as I am having the same problem :)
Any progress on this?
Not yet!
I’m not having time to work on it.
https://github.com/aws/session-manager-plugin/pull/94 should help with this if anyone wants to test it out.
Confirm by changing [ ] to [x] below to ensure that it's a bug:
Describe the bug
ssm start-session
should enable the user to pipe stdout to a file or other command. Currently, it dumps debug output to stdout, which is not helpful.SDK version number Same behavior with v1 and v2.
aws-cli/1.19.12 Python/3.8.5 Linux/4.19.128-microsoft-standard botocore/1.20.12
aws-cli/2.1.27 Python/3.7.3 Linux/4.19.128-microsoft-standard exe/x86_64.ubuntu.20 prompt/off
$ session-manager-plugin --version -> 1.2.54.0
Platform/OS/Hardware/Device Ubuntu 20.04.1 LTS (in WSL2)
To Reproduce (observed behavior)
Expected behavior
Logs/output n/a
Additional context Use case: Run a command on the instance, and do some follow-up actions (local or remote) based on the output.
Unix commands generally print additional info to stderr. Only the main output / payload should go to stdout.
I could find the text "Starting session" / "session with SessionId" neither in this repo, nor in the botocore repo. -> I assume that this needs to be fixed in the
session-manager-plugin
, which seems not to be available on Github.