我正在使用EC2实例中的一些EFS访问点。我最初已经设置了所需的访问点,并且可以使用efs
文件类型挂载原始访问点,例如:
sudo mount -t efs -o tls,accesspoint=[access-point-1-id] [efs-fs-id]:/ mnt1
这有效,我可以在已挂载的文件系统中查看和更新文件。然后,我在同一文件系统下添加了一个新的访问点。但是,当我尝试安装新的访问点时,我得到以下信息:
sudo mount -t efs -o tls,accesspoint=[access-point-2-id] [efs-fs-id]:/ mnt2
mount.nfs4: access denied by server while mounting 127.0.0.1:/
Exception in thread Thread-1 (most likely raised during interpreter shutdown):
Traceback (most recent call last):
File "/usr/lib64/python2.7/threading.py", line 804, in __bootstrap_inner
File "/usr/lib64/python2.7/threading.py", line 757, in run
File "/sbin/mount.efs", line 796, in poll_tunnel_process
<type 'exceptions.TypeError'>: 'NoneType' object is not callable
但是,可以毫无问题地安装原始访问点。
它们都在子网的同一安装目标下,该目标可用。网络接口在EC2控制台中显示为in-use
,并且关联的安全组具有可访问的NFS端口。当然,它允许访问第一个访问点。我的问题是,为什么拒绝访问新添加的访问点?我是否忘记将访问点添加到另一个安全列表中,或者系统中是否需要重新启动以便引起新访问点的注意?
我欢迎任何建议。