我正在將舊應用程序遷移到Elastic Beanstalk。它需要持久存儲(暫時)。我想掛載EBS卷。將EBS卷(不是快照)掛載到Elastic Beanstalk EC2
我希望以下內容將在.ebextensions/ebs.config
工作:
commands:
01mkdir:
command: "mkdir /data"
02mount:
command: "mount /dev/sdh /data"
option_settings:
- namespace: aws:autoscaling:launchconfiguration
option_name: BlockDeviceMappings
value: /dev/sdh=vol-XXXXX
但不幸的是我得到的參數snapshotId以下錯誤「(第一卷-XXXX)是無效的預計:「卡扣......'。」
很明顯,這種方法只允許快照。任何人都可以提出修正或替代方法。
而不是'ignoreErrors'可以'測試: 「[!-b的/ dev/SDH]」'。 – Dan
我不明白你的說明:什麼環境變量? 如果這是在'commands'而不是'container_commands'中,您是否需要像@hashinclude提到的那樣重新啓動Docker容器? –