使用aws进行物联网,我试图在aws核心平台上创建一个证书。下面是我用来执行操作的全部代码。
import {
IoTClient,
CreateThingCommand,
CreateKeysAndCertificateCommand,
} from "@aws-sdk/client-iot";
const Demo = () => {
var config = {
region: "us-east-1",
credentials: {
accessKeyId: "XXXXXXX",
secretAccessKey: "XXXXXXX",
},
};
const client = new IoTClient(config);
(async () => {
const thingRequest = new CreateThingCommand({
thingName: "demo-thing-name-using-sdk",
});
const certificateRequest = new CreateKeysAndCertificateCommand({setAsActive : true});
try {
const thingCreated = await client.send(thingRequest);
const cert = await client.send(certificateRequest);
let thingArn = thingCreated.thingArn;
console.log(cert);
console.log(thingCreated);
} catch (error) {
console.error(error);
}
})();
return null;
};
export default Demo;上面的代码在aws物联网核心控制台中执行并创建一个东西和两次证书。请帮我解决这个问题
发布于 2022-01-07 09:01:05
在useEffect中输入代码只运行一次
import React, { useEffect } from 'react';然后在你的职能中
useEffect(()=>{
//enter here your code
},[])https://stackoverflow.com/questions/70616749
复制相似问题