ebextensionsでつくったEFSのIDってどうやってとってるの?
イシュー
- 高可用性の Drupal ウェブサイトを Elastic Beanstalk にデプロイする の手順で、.ebextensionsを使ってEFSのマウントを行っている
- ElasticBeanstalk の .ebextensions で、EFSをcreateして、mountする際のEFS-ID を取得する仕組みを知りたい
参考
- 外部 Amazon RDS データベースを備えた高可用性の Drupal ウェブサイトを Elastic Beanstalk にデプロイする - AWS Elastic Beanstalk
- Amazon Elastic File System で Elastic Beanstalk を使用する - AWS Elastic Beanstalk
- storage-efs-createfilesystem.config を使えば、EFSが作成されるというこか?
結論
- EFS 対応の ebextensions が値を保持しいている模様。
- create と mount のデプロイを2回に分けないと、createが終わらないうちにmountされると失敗する。