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`);
  1. Create a bash script, as in the example above, and replace nfs4 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).

  2. In the DuploCloud Portal, edit the DuploCloud Service.

  3. On the Edit Service page, click Next. The Advanced Options page displays.

  4. On the Advanced Options page, in the Volumes field, enter the configuration YAML to mount the EFS endpoint as a volume.

Last updated

Logo

© DuploCloud, Inc. All rights reserved. DuploCloud trademarks used herein are registered trademarks of DuploCloud and affiliates