AWS CLI --debug 输出到 stderr 而不是 stdout

AWS CLI --debug ouputs to stderror instead of stdout

我们已将 --debug 标志添加到我们的所有 AWS CLI 命令中,以便我们获得有关在 CI/CD 服务器上部署期间发生的情况的更多信息。

问题是所有 debug 输出都写入 stderr 而不是 stdout,这导致大量消息作为错误消息弹出,尽管它们只是调试信息.

如何配置 AWS CLI 以将 debug 消息输出到 stdout

编辑:如何在不重定向的情况下执行此操作 stdout?如果我重定向它,我将无法访问我的 CD/CI 服务器上的调试输出。

您可以尝试从 shell 命令

重定向 stderrstdout

aws commad 2>&1

您可以使用 2>&1 结构将 stderr 重定向到 stdout。

https://askubuntu.com/questions/625224/how-to-redirect-stderr-to-a-file