【发布时间】:2018-09-28 06:04:29
【问题描述】:
当我在 CloudFormation 模板中的 User-data 部分编写 bash 命令时,EFS 端点未插入 /etc/fstab/。
我的 bash 命令如下所示:
echo "$(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone).${EfsFileSystem}.efs.aws-region.amazonaws.com:/ /mnt/ nfs4 nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 0 0" >> /etc/fstab
我必须使用
安装端点mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-fbxxxx.efs.us-east-1.amazonaws.com:/ /mnt/
【问题讨论】:
-
请在您尝试插入的问题中添加用户数据代码。
-
@Ashutosh 我已在描述部分添加。请看一看。
-
linux 消息中的任何内容(如错误消息。.)?
-
@gusto2 没有将 EFS sysytem-ID 放在 /etc/fstab 路径上。这将是逗号,冒号类型的问题。但我认不出来。
标签: bash amazon-cloudformation amazon-efs