簡體   English   中英

通過ansible訪問AWS時遇到403禁止錯誤

[英]Getting a 403 forbidden error on accessing AWS through ansible

已通過IAM獲得訪問密鑰和秘密密鑰。 但僅限於通過我的AWS控制台打開IAM。

在為訪問密鑰和秘密密鑰設置區域的環境變量之后。

執行./ec2.py --list,它會給出403禁止的錯誤。 有什么問題嗎?

而且我已經看到了我的政策。 我的IAM的政策結構是

Statements :
    Effect:allow
    Resource:ec2:*

抱歉,我無法復制我的政策結構。 我在代理后面跑。 我不認為代理服務器可能是一個缺點,因為得到響應。

只有擁有遠程桌面網關和服務器才能連接AWS控制台。 請問這可能是個問題。 但是我有我的訪問ID和秘密ID。

聽起來您要么沒有正確設置環境,要么沒有正確的權限來列出有關EC2實例的元數據。 如果是前者,則需要導出AWS_ACCESS和AWS_SECRET,例如:

export AWS_SECRET_ACCESS_KEY=your-aws-secret-key
export AWS_ACCESS_KEY_ID=your-aws-access-key

如果要引用遠程主機上的權限來調用EC2,則可以通過創建IAM 角色 (將各種權限委派給屬於該角色的實例)來實現。

錯誤是角色分配和公司代理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM