我試圖根據標籤將IAM
角色附加到多個EC2實例。有沒有我可以使用的模塊。我一直在尋找一點,但找不到任何具體的東西。Ansible模塊將IAM角色附加到現有的EC2實例
1
A
回答
1
將IAM角色附加到現有的EC2實例是一個相對較新的功能(2017年2月發佈)。目前在Ansible中沒有對此的支持。如果安裝AWS CLI 1.11.46
或更高版本,則可以使用shell
模塊調用AWS CLI並獲得所需的結果。
請參見:New! Attach an AWS IAM Role to an Existing Amazon EC2 Instance by Using the AWS CLI
0
我提交了PR去年增加2個AWS模塊:boto3
和boto3_wait
。
這兩個模塊允許您使用boto3與AWS API進行交互。
舉例來說,你可以通過調用associate_iam_instance_profile
方法在EC2服務連接作用到現有的EC2實例:
- name: Attach role MyRole
boto3:
service: ec2
region: us-east-1
operation: associate_iam_instance_profile
parameters:
IamInstanceProfile:
Name: MyRole
InstanceId: i-xxxxxxxxxx
隨意給PR豎起大拇指,如果你喜歡它! ;)
除此之外,您可以使用AWS dynamic inventory通過標記定位實例。
相關問題
- 1. 如何將IAM角色添加到aws中的現有實例?
- 2. AWS承擔EC2實例IAM角色不起作用的角色
- 3. 具有跨賬戶IAM角色的EC2實例
- 4. 我們如何將IAM角色應用於ec2實例?
- 5. 將現有的EC2實例附加到Amazon Cloud中的新CloudFront
- 6. 將IAM角色應用於ECS實例
- 7. 將調試器附加到角色實例時出現錯誤
- 8. 將現有EC2實例附加到彈性beanstalk
- 9. 通過與boto關聯的IAM角色過濾ec2實例
- 10. 如果實例標識與IAM策略中的實例標識不匹配,則限制IAM角色附加到EC2實例
- 11. 將EBS卷附加到EC2實例
- 12. 有沒有其他辦法可以將IAM角色添加到我的Running EC2實例?
- 13. 附加政策的IAM角色
- 14. 帶有Docker的AWS EC2實例角色
- 15. ansible角色無法找到模塊
- 16. 如何使用Terraform將多個IAM策略附加到IAM角色?
- 17. AWS EC2容器服務的IAM角色
- 18. 瞭解EC2上IAM角色的概念
- 19. Ansible:將IAM角色應用於ec2機器,同時部署使用可行
- 20. AWS IAM策略通過關聯的IAM角色限制實例
- 21. Ansible EC2模塊未檢索實例信息
- 22. 如何允許具有IAM角色的EC2實例爲itselt設置實例健康狀況?
- 23. Ansible AWS:無法連接到EC2實例
- 24. 使用Ansible連接到AWS EC2實例
- 25. Ansible無法連接到AWS EC2實例
- 26. 將以前的EBS卷附加到新的EC2 Linux實例
- 27. 如何將實例存儲添加到現有的Windows EC2實例?
- 28. AWS IAM EC2訪問實例ID
- 29. AWS IAM控制一組EC2實例
- 30. 運行帶有IAM角色的Spark EC2腳本
感謝info @helloV。 – Bond