AWS IoT
开发人员指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。请点击 Amazon AWS 入门,可查看中国地区的具体差异

以编程方式预配置

要预配置事物,请使用 RegisterThing API 或 register-thing CLI 命令。register-thing CLI 命令接受以下参数:

--template-body

预配置模板。

--parameters

在预配置模板中使用的参数的名称/值对列表,采用 JSON 格式。例如:{"ThingName" : "MyProvisionedThing", "CSR" : "<csr-text>"}

请参阅 预配置模板

RegisterThingregister-thing 返回资源的 ARN 以及它创建的证书的文本:

{ "certificatePem": "<certificate-text>", "resourceArns": { "PolicyLogicalName": "arn:aws:iot:us-west-2:123456789012:policy/2A6577675B7CD1823E271C7AAD8184F44630FFD7", "certificate": "arn:aws:iot:us-west-2:123456789012:cert/cd82bb924d4c6ccbb14986dcb4f40f30d892cc6b3ce7ad5008ed6542eea2b049", "thing": "arn:aws:iot:us-west-2:123456789012:thing/MyProvisionedThing" } }

如果在字典中省略了参数,则使用默认值。如果未指定默认值,则不使用值来替换参数。