com*_*day 6 amazon-ec2 amazon-web-services aws-lambda
我可以从 AWS 控制台和 AWS CLI 在集群上运行任务,但是当我尝试从 Lambda 运行相同的任务/集群组合时,我收到以下错误:
"errorMessage": "Service Unavailable. Please try again later. (Service: AmazonECS; Status Code: 500; Error Code: ServerException; Request ID: b02100bb-0ac4-11e7-84df-a552ac171feb)",
"errorType": "com.amazonaws.services.ecs.model.ServerException",
Run Code Online (Sandbox Code Playgroud)
我可以使用 Lambda 成功注册一个新任务,还可以使用 Lambda 中的任务创建一个新服务。
我怎样才能进一步了解这个错误?
事实证明,我传递给任务的任务命令覆盖之一为空,这导致了模糊的错误:“服务不可用”。
// Task Overrides
ContainerOverride containerOverride = new ContainerOverride();
// Container Entrypoint Command Overrides
List<String> commands = new ArrayList<>();
commands.add(request.getArg1());
commands.add(request.getArg2());
commands.add(request.getArg3()); // If any of these are null, the request fails
commands.add(request.getArg4());
commands.add(request.getArg5());
containerOverride.setCommand(commands);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9120 次 |
| 最近记录: |