我正在创建一个Ansible Playbook,我已经创建了一个新的AWS EC2实例。我现在想要将SSH放到这个实例中,并在该实例的shell中运行一些命令。我该怎么做呢?是否有一种通过ansible生成键盘的方法,还是最好使用现有的键盘?
我在网上查看了Ansible ec2的在线资源--在ec2 ()中创建、终止、启动或停止一个实例,以及在线博客。虽然,我还没有弄清楚如何在实例中使用SSH,也没有在网上看到一个示例。
使用:
- name: Wait for SSH to come up
wait_for:
host: "{{ item.publi
以下是问题陈述:
假设我在一个EC2实例A上,并运行一个Ansible脚本,它执行以下任务:
1. Create an EC2 instance B
2. SSH into it
3. Trigger an Ansible script which is on B, with the simple `ansible-playbook <pb_on_B>.yml` [B is being provisioned from an AMI]
那么,,如果实例A在任务3启动后被终止,会发生什么?
在B中触发的脚本会完成吗?
问题
在AWS中,“承担”角色到底意味着什么?定义在哪里?
背景
经常使用角色,并试图理解定义及其实际含义。
我假设当主体(IAM用户、运行在EC2实例中的应用程序等)调用一个动作来访问AWS资源时,需要调用一个操作来访问AWS资源:
空气污染指数?或者AWS中的授权运行时?)标识可以授予主体的角色。
例如,如果指定EC2用户执行假设角色API调用,并运行一个应用程序,该应用程序访问EC2实例中的AWS资源,并将IAM附加到其中,那么:
- All the IAM roles from the EC2 IAM profile
- IAM roles and policies req