0
我試圖利用彈性魔豆的功率與新鮮的WordPress安裝。爲了保持無國籍我試圖使用EFS堅持EC2實例之間的wp-content文件,但由於某種原因,我不能讓我的EFS設置堅持我的wp-content文件夾中。彈性文件系統無法在不同EC2實例之間保存數據?
以下是我的efs.config文件。
packages:
yum:
nfs-utils: []
jq: []
files:
"/tmp/mount-efs.sh" :
mode: "000755"
content: |
#!/usr/bin/env bash
mkdir -p /mnt/efs
EFS_NAME=$(/opt/elasticbeanstalk/bin/get-config environment | jq -r '.EFS_NAME')
mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 $EFS_NAME:/ /mnt/efs || true
mkdir -p /mnt/efs/wp-content
chown webapp:webapp /mnt/efs/wp-content
mkdir -p /mnt/efs/wp-content/themes
chown webapp:webapp /mnt/efs/wp-content/themes
mkdir -p /mnt/efs/wp-content/plugins
chown webapp:webapp /mnt/efs/wp-content/plugins
mkdir -p /mnt/efs/wp-content/uploads
chown webapp:webapp /mnt/efs/wp-content/uploads
commands:
01_mount:
command: "/tmp/mount-efs.sh"
container_commands:
01-rm-wp-content-uploads:
command: rm -rf /var/app/ondeck/wp-content
02-symlink-uploads:
command: ln -snf /mnt/efs/wp-content /var/app/ondeck/wp-content
它似乎是安裝和刪除文件?當一個新的實例被創建的自動我可以使用SSH連接實例,看到了新的實例掛載的wp-content文件夾,但沒有現有的文件每一次?
在此先感謝! 另外,我能看到是什麼文件EFS直接在AWS控制檯? 謝謝。