gpt4 book ai didi

node.js - 我正在尝试调用 aws nodejs SDKdescribeStacks(云形成)来获取堆栈的详细信息。我收到错误。下面给出代码和响应

转载 作者:行者123 更新时间:2023-12-03 07:44:44 25 4
gpt4 key购买 nike

我正在尝试调用 aws nodejs SDK describeStacks(云形成)来获取堆栈的详细信息。我收到错误。下面给出了代码和响应。

 var AWS = require('aws-sdk');
var awscred = {
accessKeyId: "******************",
secretAccessKey: "*****************",
region: "ap-southeast-1",
sslEnabled: false
};



/*=======METHOD TO DESCRIBE STACK================*/


exports.describe_stack = function(req, res){
AWS.config.update(awscred);
var cloudformation = new AWS.CloudFormation();

var params = {
'StackName': 'demostack'
};

cloudformation.describeStacks(params, function(err, data) {
if (err) {
res.send(err);
} else {
res.send(JSON.stringify(data));
}
});

}

enter image description here

最佳答案

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));
}
});

}

顺便说一句,我不会在这里发布任何真正的 secret 访问 key !

关于node.js - 我正在尝试调用 aws nodejs SDKdescribeStacks(云形成)来获取堆栈的详细信息。我收到错误。下面给出代码和响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52873492/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com