Mount an EFS in an EC2 instance
Mount an EFS in an EC2 instance using a script
Mounting an EFS in an EC2 instance
If you want to connect an EFS to a Native Docker Service, for example, you can mount it in an EC2 instance.
btoa(`#!/bin/bash
sudo su
echo "confirm it is running" >> /tmp/startup_log
apt-get install -y nfs-common
cd /
mkdir efs
mount -t nfs4 -o
nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,nore
svport fs-121345b8.efs.us-west-2.amazonaws.com:/ efs
echo "fs-121345b8.efs.us-west-2.amazonaws.com:/ /efs nfs4
defaults,_netdev 0 0" >> /etc/fstab`);
Create a
bash
script, as in the example above, and replacenfs4
with your EFS endpoint. You can run the script below on an existing EC2 instance or run an EC2 user data script to configure the instance at first launch (bootstrapping).In the DuploCloud Portal, edit the DuploCloud Service.
On the Edit Service page, click Next. The Advanced Options page displays.
On the Advanced Options page, in the Volumes field, enter the configuration YAML to mount the EFS endpoint as a volume.
Last updated
Was this helpful?