我想从Elastic Beanstalk终止一些环境,但当我单击terminate environment时,会出现以下警告:
Terminating this environment will also terminate its associated resources.
* URL - name-environment.eu-west-1.elasticbeanstalk.com will be released.
* Additional resources – any resources associated with this environment will also be terminated.我想要终止应用程序‘App1’(区域:爱尔兰)内的所有环境,并希望将环境保留在应用程序‘app2’内。
我的问题是..。是否有可能这些资源中的一些也可以被其他环境使用?如果这是可能的,我是否能够在终止环境之前查看哪些环境正在使用相同的资源?
我还需要删除我必须终止的环境使用的数据库(数据库‘staging’),但我需要保留‘dev-django-db’和‘prod-django-db’数据库,因为它们是‘App2’应用程序中的环境使用的数据库。
我可以看到所有这些数据库共享同一个VPC,这就是为什么我想知道删除临时数据库是否会对其他两个数据库产生任何影响。
发布于 2021-11-16 11:21:31
VPC可能是该AWS账户的默认VPC,不应受删除Elastic Beanstalk应用程序的影响。
如果您打算保留短期实验之外的任何数据(当然在生产中也是如此),那么独立于Elastic Beanstalk资源创建RDS数据库是一个好主意。这将确保您的数据不会与应用程序/环境的生命周期捆绑在一起。这可能意味着Django应用程序的数据库用户/凭据的额外creating/exporting/saving/importing/configuring,但为了省去意外删除数据库的担忧,这将是值得的!
https://stackoverflow.com/questions/69988056
复制相似问题