0

有没有办法通过代码或 UI 查找安装了 EFS 的 EC2 实例的名称和数量?

4

2 回答 2

0

是的,在我看来他们没有用于此的 UI 或 API 似乎很疯狂。如果您使用的是刀,您可以运行一个类似的查询,我在下面列出:

knife ssh -a hostname 'name:*' "mount | grep \"\.efs\.\""

请注意,上面的答案 greps /etc/fstab,它只会返回自动安装此驱动器的机器,而不是 using mount,它将返回当前安装了此驱动器的机器。每个人都擅长回答不同的问题。

于 2018-05-15T14:44:18.707 回答
0

我想没有直接的命令可以做到这一点,这是使用 ansible 和配置的动态库存的方式之一。

命令:

ansible all -u ec2-user -a "grep efs /etc/fstab" | grep efs | uniq -c

输出:

2 file-system-id.efs.aws-region.amazonaws.com:/ /var/www/html/efs-mount-point nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 0 0
1 test1.efs.aws-region.amazonaws.com:/ /var/www/html/efs-mount-point nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 0 0
1 test2.efs.aws-region.amazonaws.com:/ /var/www/html/efs-mount-point nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 0 0
于 2018-02-28T17:20:18.080 回答