Przenoszę starszą aplikację do Elastic Beanstalk. Potrzebuje trwałego przechowywania (na razie). Chcę zamontować wolumin EBS.Montowanie woluminu EBS (nie migawki) do Elastic Beanstalk EC2
miałem nadzieję, że będzie działać w następujący .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
Ale niestety pojawia się następujący błąd „(vol-XXXX) dla parametru snapshotId Oczekiwany jest nieważna.„Snap- ... "."
Oczywiście ta metoda pozwala tylko na migawki. Czy ktoś może zaproponować poprawkę lub alternatywną metodę?
Zamiast 'ignoreErrors' można' testu: "[! -b/dev/SDH]" '. – Dan
Nie rozumiem twojej notatki: jakie zmienne środowiskowe? Gdyby to było w 'commands' zamiast' container_commands', czy nie musiałbyś restartować kontenera docker tak, jak to było w @hashinclude? –