2
我試圖用博託自動在Amazon EC2上的一些操作,但我甚至無法運行最簡單的例子沒有得到:無論我做什麼,我爲什麼會得到403禁止?
boto.exception.EC2ResponseError: EC2ResponseError: 403 Forbidden
我的代碼是:
import boto.ec2
conn = boto.ec2.connect_to_region("us-west-2",
aws_access_key_id='CENSOREDCENSORED',
aws_secret_access_key='CENSOREDCENSOREDCENSOREDCENSORED')
instances = conn.get_all_instances()
我「M確保aws_access_key_id
和aws_secret_access_key
是正確的,因爲我在CLI工具使用它們,我可以成功地運行ec2-describe-instances
我使用博託版本:2.35.1
是您的客戶端機器/服務器上的時間準確嗎? – tedder42
您是否具有需要權限的組憑證。我遇到了這個問題,因爲我根本不在組中,所以我無法使用CyberDuck進行連接,但是我可以使用aws-sdk爲ruby創建一個客戶端。 –
你的代碼對我來說工作得非常好 - 我只用boto 2.35.1和你的確切代碼(用我的憑證)進行測試。因此,問題可能與您的憑據或網絡連接有關。你在防火牆,公司網絡,代理或類似的背後? –