1.2.2 • Published 12 months ago
@uhuru/awsiot-thing-creator v1.2.2
@uhuru/awsiot-thing-creator
Installing
npm install @uhuru/awsiot-thing-creator
yarn add @uhuru/awsiot-thing-creator
ECMAScript Modules
This library can also be used as ECMAScript Module.
import { AWSIoTThingCreator } from '@uhuru/awsiot-thing-creator';
const attributePayload = {
atrributes: {
key: "value"
}
}
const config = {
awsAccessKeyId: process.env.AWS_ACCESS_KEY_ID,
awsSecretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
awsIotRegion: process.env.AWS_IOT_REGION,
thingName: "enebular-agent-test",
thingTypeName: "Device",
thingAttributePayload: attributePayload
}
// Check required variables
if (
!config.awsAccessKeyId ||
!config.awsIotRegion ||
!config.awsSecretAccessKey ||
!config.thingName
) {
throw new Error(`
A configuration is required.
Verify that these required environment variables are set:
- AWS_ACCESS_KEY_ID
- AWS_IOT_REGION
- AWS_SECRET_ACCESS_KEY
- awsIotThingName
`)
}
const creator = new AWSIoTThingCreator(config)
const result = await creator.createThing().catch((error) => {
console.error(error.message)
throw new Error('Failed to create thing.')
})
return {
config: result.config,
rootPem: result.rootPem,
clientPem: result.clientPem,
privateKey: result.privateKey
}
1.2.2
12 months ago
1.2.0
1 year ago
1.2.1
1 year ago
1.1.10
2 years ago
1.1.9
2 years ago
1.1.8
2 years ago
1.1.7
2 years ago
1.1.6
2 years ago
1.1.5
2 years ago
1.1.4
2 years ago
1.1.3
2 years ago
1.1.2
2 years ago
1.1.1
2 years ago
1.1.0
2 years ago
1.0.1-beta.40
2 years ago
1.0.1-beta.41
2 years ago
1.0.1-beta.29
2 years ago
1.0.1-beta.32
2 years ago
1.0.1-beta.33
2 years ago
1.0.1-beta.30
2 years ago
1.0.1-beta.31
2 years ago
1.0.1-beta.36
2 years ago
1.0.1-beta.37
2 years ago
1.0.1-beta.34
2 years ago
1.0.1-beta.35
2 years ago
1.0.1-beta.38
2 years ago
1.0.1-beta.39
2 years ago
1.0.1-beta.21
2 years ago
1.0.1-beta.22
2 years ago
1.0.1-beta.26
2 years ago
1.0.1-beta.23
2 years ago
1.0.1-beta.24
2 years ago
1.0.1-beta.27
2 years ago
1.0.1-beta.28
2 years ago
1.0.1-beta.20
2 years ago
1.0.1-beta.19
2 years ago
1.0.1-beta.18
2 years ago
1.0.1-beta.17
2 years ago
1.0.1-beta.16
2 years ago
1.0.1-beta.15
2 years ago
1.0.1-beta.14
2 years ago
1.0.1-beta.13
2 years ago
1.0.1-beta.12
2 years ago
1.0.1-beta.11
2 years ago
1.0.1-beta.10
2 years ago
1.0.1-beta.9
2 years ago
1.0.1-beta.7
2 years ago
1.0.1-beta.6
2 years ago
1.0.1-beta.5
2 years ago
1.0.1-beta.4
2 years ago
1.0.1-beta.3
2 years ago
1.0.1-beta.2
2 years ago
1.0.1-beta.1
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago