需要重启在ECS实例中运行的容器(任务)。
我尝试使用lambda函数(在CodePipeline中)重新启动任务。stopTask需要“任务id”。
https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/ECS.html#stopTask-property
function stopTask(clusterName, taskId) {
console.info('Stop service: ' + clusterName + ':' + taskId);
let params = {
cluster: clusterName,
task: taskId,
};
return new AWS.ECS().stopTask(params).promise();
}
其中的"taskId“并不一致。如何获取基于“服务名称”和“集群名称”的taskId,以便将该值传递给stopTask
Lambda运行时: Node.js 8.10
https://stackoverflow.com/questions/56781501
复制相似问题