为什么命令 aws iam list-users 不起作用?

问题描述 投票:0回答:3

aws iam list-users
命令不起作用

Env variable window

aws iam list-users cmd

我已在 Windows 中设置 AWS CLI。路径已添加到系统环境变量下

当我尝试命令

aws --version
aws configure
时,它成功了。但是要查看用户列表,命令
aws iam list-users
会抛出此错误:

‘more’不被识别为内部或外部命令、可操作程序或批处理文件。

我被困住了。请问有人可以帮忙吗?

amazon-web-services aws-cli
3个回答
1
投票

您可以使用此命令:aws iam list-users > output.txt


0
投票

听起来 AWS CLI 正在尝试使用不在路径中的输出分页器

简单地说,AWS CLI 通过一个实用程序发送其输出,该实用程序可让您“分页”结果。在您的情况下,它正在尝试使用 more 命令。

您可以通过将其放入 .aws/config 文件中来告诉 AWS CLI

not
使用分页器:

[default]
cli_pager=

有关更多详细信息,请参阅:使用 AWS CLI 分页选项 - 客户端寻呼机 - AWS 命令行界面


0
投票

我也有同样的问题。 这个回复帮助了我:

  1. 打开文件资源管理器。
  2. 右键单击此电脑并选择属性。
  3. 单击高级系统设置。
  4. 单击“高级”选项卡。
  5. 单击环境变量。
  6. 在系统变量部分,单击路径。
  7. 单击“编辑”。
  8. 单击“新建”并复制粘贴以下内容:
    %systemroot%\system32
    ,然后单击“确定”。
  9. 再次单击“确定”。
  10. 单击“确定”。 (或者申请然后确定)
  11. 安全重新启动电脑。

之后,我再次运行相同的命令并且它起作用了 - 不需要其他任何东西。

© www.soinside.com 2019 - 2024. All rights reserved.