Bulk registration - Amazon IoT Core
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Bulk registration

You can use the start-thing-registration-task command to register things in bulk. This command takes a provisioning template, an S3 bucket name, a key name, and a role ARN that allows access to the file in the S3 bucket. The file in the S3 bucket contains the values used to replace the parameters in the template. The file must be a newline-delimited JSON file. Each line contains all of the parameter values for registering a single device. For example:

{"ThingName": "foo", "SerialNumber": "123", "CSR": "csr1"} {"ThingName": "bar", "SerialNumber": "456", "CSR": "csr2"}

The following bulk registration-related API operations might be useful:

  • Only one bulk registration operation task can run at a time (per account).

  • Bulk registration operations call other Amazon IoT control plane API operations. These calls might exceed the Amazon IoT Throttling Quotas in your account and cause throttle errors. Contact Amazon Customer Support to raise your Amazon IoT throttling quotas, if necessary.