Я побежал eb init
и настраивал, только чтобы понять, что RDS по существу требуется, если вы используете реляционную базу данных, но вам будет предложено это сделать, только если вы пройдете --database
вариант для EB create
командование (определенная оплошность есть ИМО).
Тем не мение, eb terminate
только кажется, что завершает работу экземпляра ec2, а не стирает информацию о среде. Итак, если вы хотите начать все заново с той же средой ... вам придется сделать my-app-<env>2,3,4,5,6
? Это похоже на мусор.
Как ПОЛНОСТЬЮ стереть информацию о среде с помощью инструмента CLI?
я полагаю, что eb terminate --all
выполнит то, что вы ищете.
При этом я бы рекомендовал против создание базы данных RDS, связанной с вашим экземпляром EB. Если вы это сделаете, то экземпляр и база данных будут тесно связаны, что означает, что если вы решите прекратить работу экземпляра, соответствующая база данных RDS будет уничтожена. Среди других недостатков это помешает вам реализовать сине-зеленые развертывания.
На мой взгляд, более гибко сделать следующее:
По крайней мере, в Rails вам необходимо установить следующие переменные среды:
Использовать eb delete
удалить окружение. Вы можете отлично использовать MySQL и Postgres вне RDS.