我如何解决尝试删除我的计算环境时在 AWS Batch 中出现的“输入有未解决的问题”错误?
上次更新时间:2020 年 4 月 6 日
当我尝试删除我的 AWS Batch 计算环境时,我收到以下错误消息:“您的输入尚有未解决的问题。请查看表单并重试。” 我如何解决此错误并删除我的计算环境?
简短描述
您会在以下场景中收到此错误:
您的计算环境因为不正确的服务角色进入 INVALID 状态。要解决此问题,请参阅如何修复 AWS Batch 中的 INVALID 计算环境? 参数(例如安全组)中只能在您的计算环境被创建时编辑的资源不再存在于您的账户中。要解决此错误,请完成下面的解决办法部分中的步骤。
解决方法
注意:如果您在运行 AWS 命令行界面 (AWS CLI) 命令时收到错误,请确保您运行的是最新版本的 AWS CLI。
1.确认您已安装并配置 AWS CLI。
2.使用新服务角色更新计算环境:
aws --region your-aws-region batch update-compute-environment --compute-environment your-compute-environment-arn --service-role your-service-role-arn
3.禁用计算环境:
aws --region your-aws-region batch update-compute-environment --compute-environment your-compute-environment-arn --state DISABLED
4.删除计算环境:
aws --region your-aws-region batch delete-compute-environment --compute-environment your-compute-environment-arn