Reputation: 507
I'm looking for some guidance with regards to the bulk provisioning of Greengrass Groups, Cores, Certificates.
In the pricing documentation for Greengrass https://aws.amazon.com/greengrass/pricing/ it says:
Device B - An AWS Greengrass Core device sits inactive on a warehouse shelf in January, but is sold and powered on in February.....
In a similar scenario - thousands of Core devices sitting on a shelf in a shop waiting to be purchased - would one need to create Greengrass Group and Core in the AWS control panel for each device prior to purchase - or is it possible to do some sort of Just In Time provisioning of Greengrass Core devices as they come on-board?
Also, is there a Service Limit on AWS Greengrass Groups / Cores. I've not found anything that mentions a limit, so I'm assuming not.
Upvotes: 0
Views: 563
Reputation: 13192
I’ve just finished GrassFormation that might be of your interest. After installing it onto your account it allows you to provision Greengrass group and associated resources (cores, function definitions, resources, loggers, etc.) from a CloudFormation stack. Give it a try: https://github.com/Neosperience/GrassFormation
Upvotes: 1
Reputation: 1781
You can do some sort of Just In Time provisioning. For that you should use one of the AWS IoT SDKs like Python (Boto) along with correct authentication and authorization, more information about python SDK for Greengrass can be found here. You can find an example of thing provisioning using Python SDK here.
Upvotes: 0