繁体   English   中英

如何将现有 EBS 卷附加到 Ansible 的 EC2 实例?

[英]How can I attach an existing EBS volume to an EC2 instance with Ansible?

我查看了ec2_instanceec2_vol的 Ansible 文档,但两者似乎都只支持创建新的 EBS 卷(空白或来自 EBS 快照)。 我想将一个现有的 EBS 卷直接附加到一个实例,而不是创建它的快照,然后从该快照创建一个新卷。 是否有执行此操作的 Ansible 模块,或者我应该只使用shell并运行正确的 AWS CLI 命令

您正在寻找id:instance:属性的联合,如id:属性旁边的语言所示:

如果您希望附加现有卷(需要实例)或删除现有卷,则卷 ID

- amazon.aws.ec2_vol:
    id: '{{ my_volume_id }}'
    instance: '{{ my_inst_id }}'
    device_name: /dev/xvdf # or whatever

当他们说instance: "None"来分离它时,请注意(因为这让我很痛苦),他们实际上是指None ,而不是null或其他任何东西

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM