![](/img/trans.png)
[英]How to list all volume-ids associated with ec2 instance using ruby aws-sdk?
[英]AWS Ruby SDK - Delete application and all associated environments
我正在使用AWS Ruby SDK与Amazon Beanstalk进行交互。 我的应用程序具有越来越多的运行环境。 我的Ruby代码很容易知道应用程序的名称,但是环境名称是动态生成的,因此不容易获得。
我希望delete_application方法也能自动终止所有正在运行的环境,但是尝试删除具有运行环境的Beanstalk应用程序会导致以下错误:
Unable to delete application dsw88-test-app-prod because it has a version that is deployed to a running environment.
在AWS控制台中手动删除应用程序还能够自动删除正在运行的环境。 有没有一种使用Ruby SDK轻松删除应用程序及其所有运行环境的方法?
经过更多的研究,我认为这是不可能的。 相反,您必须使用以下过程:
如果Amazon提供了一种方法来用一个命令以编程方式删除所有这些东西(就像它们在UI中一样),那将是很好的选择,但看起来目前不支持这种方式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.