

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 將主體連接至物件
<a name="attach-thing-principal"></a>

實體裝置可以使用委託人與之通訊 AWS IoT。委託人可以是 X.509 憑證或 Amazon Cognito ID。您可以透過執行 [attach-thing-principal](https://docs.aws.amazon.com//cli/latest/reference/iot/attach-thing-principal.html) 命令，將憑證或 Amazon Cognito ID 與代表您裝置的登錄檔中的物件建立關聯。

若要將憑證或 Amazon Cognito ID 連接至您的物件，請使用 [attach-thing-principal](https://docs.aws.amazon.com//cli/latest/reference/iot/attach-thing-principal.html) 命令：

```
$ aws iot attach-thing-principal \
    --thing-name "MyLightBulb1" \
    --principal "arn:aws:iot:us-east-1:123456789012:cert/a0c01f5835079de0a7514643d68ef8414ab739a1e94ee4162977b02b12842847"
```

若要使用附件類型 （專屬附件或非專屬附件） 將憑證連接至您的物件，請使用 [https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot/attach-thing-principal.html](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot/attach-thing-principal.html) 命令，並在 `--thing-principal-type` 欄位中指定類型。專屬附件表示您的 IoT 物件是唯一連接到憑證的物件，而且此憑證無法與任何其他物件建立關聯。非專屬附件表示您的 IoT 物件已連接至憑證，而且此憑證可以與其他物件建立關聯。如需詳細資訊，請參閱[將 AWS IoT 物件與 MQTT 用戶端連線建立關聯](exclusive-thing.md)。

**注意**  
對於[將 AWS IoT 物件與 MQTT 用戶端連線建立關聯](exclusive-thing.md)此功能，您只能使用 X.509 憑證做為委託人。

```
$ aws iot attach-thing-principal \
    --thing-name "MyLightBulb2" \
    --principal "arn:aws:iot:us-east-1:123456789012:cert/a0c01f5835079de0a7514643d68ef8414ab739a1e94ee4162977b02b12842847" \
    --thing-principal-type "EXCLUSIVE_THING"
```

如果連接成功，**AttachThingPrincipal**命令不會產生任何輸出。若要描述附件，請使用 list-thing-principals-v2 CLI 命令。

如需詳細資訊，請參閱 *AWS IoT Core API 參考*中的 [AttachThingPrincipal](https://docs.aws.amazon.com//iot/latest/apireference/API_AttachThingPrincipal.html)。