Ответ 404 Not Found обычно указывает на то, что искомый стек, demostack
, не существует, не работает или может находиться в другом регионе, убедитесь, чтостек существует в регионе ap-southeast-1
.
Как вы можете видеть в документах для DescribeStacks , он возвращает данные только для работающих стеков, если указано StackName
.
Поэтому я использовал следующий код в вашем файле для ListStacks и подтвердил, что стек работает и имеет имя, которое вы ожидаете увидеть.
exports.list_stacks = function(req, res) {
AWS.config.update(awscred);
var cloudformation = new AWS.CloudFormation();
cloudformation.listStacks({}, function(err, data) {
if (err) {
res.send(err);
} else {
res.send(JSON.stringify(data));
}
});
}
В качестве примечания,Я бы не стал публиковать здесь настоящие ключи секретного доступа!