我正在使用 AWS Ruby 开发工具包与 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 轻松删除应用程序及其所有运行环境?