【发布时间】:2017-08-25 03:36:40
【问题描述】:
我正在尝试获取已注册事物的详细信息并创建新事物。我得到了他们两个的 ResourceNotFoundException。
var AWS = require('aws-sdk');
var iot = new AWS.Iot({
endpoint: "https://XXXXXXXXXX.iot.us-east-1.amazonaws.com",
region: "us-east-1",
accessKeyId: "XXXXXXXXXX",
secretAccessKey: "XXXXXXXXXX"
});
var params = {
thingName: 'D02',
attributePayload: {
attributes: {
'Org': 'Org2'
},
merge: false
},
thingTypeName: 'thing1'
};
iot.createThing(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
iot.listThings({}, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
至于凭证,我在 IAM 中创建了一个新用户。将 Programmatic access 设置为 Access Type 并附加 AWSIoTFullAccess 权限。
这里有什么问题吗?这可能是什么原因?
【问题讨论】:
标签: node.js amazon-web-services aws-sdk aws-iot