イシュー
- 以下の記事を参考に、AWS Elastic Beanstalk に Drupal をいれて、入ったが、インタンスを落としたあと、起動できない。
- なんでか原因を調べる
- ElasticBeanstalk で設定周りを行うために、.ebextensionsを使用している
- .ebextensions では、EFSの設定を行っている。
- EFSには、sync ディレクトリの内容を保存している??
問題点と思われるところ
- Elastic Beanstalk の設定(ソフトウェア)の「EFS_REGION」の値が「
{"Ref": "AWS::Region"}
」となっている、あっているのか?
- Elastic Beanstalk の設定(ソフトウェア)の「EFS_VOLUME_ID」の値が「
{"Ref" : "FileSystem"}
」となっている、あっているのか?
- EFSのマウントポイント「/drupalfiles」の中身が空。マウントできていない
# mount
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=289948k,nr_inodes=72487,mode=755)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /dev/shm type tmpfs (rw,relatime)
/dev/xvda1 on / type ext4 (rw,noatime,data=ordered)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
参考
原因
- .ebextensions/efs-create.config のサブネットの指定が間違ってただけっぽい