为什么在aws-cli中出现InvalidClientTokenId错误?

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

我已经配置了一个AWS配置文件以尝试运行cs-suite Scout2报告,但是在运行以下命令时,我一直收到InvalidClientTokenId的信息>>

[------------- cs-suite]$ sudo python cs.py -env aws

An error occurred (InvalidClientTokenId) when calling the ListAccountAliases operation: The security token included in the request is invalid.
Traceback (most recent call last):

  File "cs.py", line 117, in <module>
    main()

  File "cs.py", line 67, in main
    from modules import awsaudit

  File "/home/i28352/cs-suite/modules/awsaudit.py", line 30, in <module>
    account_name = get_account_alias() or get_account_id()

  File "/home/i28352/cs-suite/modules/awsaudit.py", line 14, in get_account_alias
    account_details = subprocess.check_output(['aws iam list-account-aliases'],shell=True)

  File "/usr/lib64/python2.7/subprocess.py", line 575, in check_output
    raise CalledProcessError(retcode, cmd, output=output)

subprocess.CalledProcessError: Command '['aws iam list-account-aliases']' returned non-zero exit status 255

我运行了sudo python setup.py,复制了我的访问密钥,并确保它们正确无误。我们的企业使用Okta进行身份验证

我已经配置了一个AWS配置文件以尝试运行cs-suite Scout2报告,但是运行以下命令[------------- cs-suite] $ sudo时,我一直收到InvalidClientTokenId python cs.py -...

aws-cli saml-2.0
1个回答
0
投票

我可以看到您正在尝试在Shell上运行命令。您如何配置AWS凭证。您是否将其放在.aws文件夹中的config / credential文件中。还是在代码或环境变量中的某个位置设置它们?

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