Python 如何在执行过程中不提供输入而运行aws nuke?

Python 如何在执行过程中不提供输入而运行aws nuke?,python,bash,amazon-web-services,aws-nuke,Python,Bash,Amazon Web Services,Aws Nuke,我正在尝试运行ans,将答案传递给交互式提示。脚本正在请求帐户的别名(两次)。 不幸的是,它只通过了第一个答案,而忽略了第二个答案。我得到的错误是: 你想继续吗?输入帐户别名以继续。 错误:EOF 函数在AWS Lambda中: command='/tmp/aws-nuke -c /tmp/config.yml --no-dry-run --access-key-id '+newsession_id+' --secret-access-key '+newsession_key+' --sessi

我正在尝试运行ans,将答案传递给交互式提示。脚本正在请求帐户的别名(两次)。 不幸的是,它只通过了第一个答案,而忽略了第二个答案。我得到的错误是:

你想继续吗?输入帐户别名以继续。 错误:EOF

函数在AWS Lambda中:

command='/tmp/aws-nuke -c /tmp/config.yml --no-dry-run --access-key-id '+newsession_id+' --secret-access-key '+newsession_key+' --session-token '+newsession_token+'''<< EOF 
    alias
    alias
    EOF'''

    popen = subprocess.Popen(command, shell=True)

command='/tmp/aws-nuke-c/tmp/config.yml--no-dry run--access key id'+newsession\u id+'--secret access key'+newsession\u key+'--session token'+newsession\u token+'我是aws-nuke的维护者。您不需要动态提供请求的输入。添加
--force
标志时,它不会询问您,只是等待几秒钟作为安全度量