質問: conn.get_all_security_groups() file "/shared/sparkup2/ec2/lib/boto-2.34.0/boto/ec2/connection.py", line 2969, in get_all_security_groups [('item', securitygroup)], verb='post') file "/shared/sparkup2/ec2/lib/boto-2.34.0/boto/connection.py", line 1182, in get_list raise self.responseerror(response.status, response.reason, body) boto.exception.ec2responseerror: ec2responseerror: 401 unauthorized <?xml version="1.0" encoding="utf-8"?> <response><errors><error><code>authfailure</code><message>aws was not able to validate the provided access credentials</message></error></errors>
回答: 同様の問題があり、これが他の人(ここからgoogleから来る)を助ける可能性があることを考慮して、回答として投稿することにしました。マシンの時刻が正しく設定されていることを確認してください。私のマシンの時間は、リアルタイムよりわずか8分早く実行されていたため、上記とまったく同じように401が発生していました。linuxを使用している場合は、以下を実行して同期できます。sudo ntpdate us.pool.ntp.org