

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

# 與裝置陰影互動
<a name="interact-with-shadows"></a>

Greengrass 核心裝置可以使用 元件與[AWS IoT 裝置陰影](https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html)互動。*影*子是 JSON 文件，可存放 AWS IoT 物件的目前或所需狀態資訊。無論裝置 AWS IoT 是否連接到其他 AWS IoT Greengrass 元件，陰影都可以讓裝置的狀態變成可用。每個 AWS IoT 裝置都有自己的傳統、未命名陰影。您也可以為每個裝置建立多個具名陰影。

裝置和服務可以使用 MQTT 和[預留的 MQTT 影子主題、使用 Device Shadow REST API 的 HTTP，以及 的 來建立、更新和刪除雲端影子](https://docs.aws.amazon.com/iot/latest/developerguide/reserved-topics.html#reserved-topics-shadow)。 [https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-rest-api.html](https://docs.aws.amazon.com/iot/latest/developerguide/device-shadow-rest-api.html) [AWS CLIAWS IoT](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/iot-data/index.html)

[影子管理員](shadow-manager-component.md)元件可讓您的 Greengrass 元件建立、更新和刪除本機影子，方法是使用[本機影子服務和](ipc-local-shadows.md)本機發佈/訂閱影子主題。影子管理員也會管理這些本機影子文件在核心裝置上的儲存，並處理影子狀態資訊與雲端影子的同步。

您也可以使用影子管理員元件來管理連線至核心[裝置的用戶端](interact-with-local-iot-devices.md)裝置的本機影子。若要讓影子管理員管理用戶端裝置影子，您可以設定 [MQTT 橋接元件](mqtt-bridge-component.md)，在本機 MQTT 代理程式與本機發佈/訂閱服務之間轉送訊息。如需詳細資訊，請參閱[與用戶端裝置影子互動和同步](work-with-client-device-shadows.md)。

如需 AWS IoT 裝置影子概念的詳細資訊，請參閱《 *AWS IoT 開發人員指南*》中的 [AWS IoT Device Shadow 服務](https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html)。

**Topics**
+ [與元件中的陰影互動](interact-with-shadows-in-components.md)
+ [使用 同步本機裝置陰影 AWS IoT Core](sync-shadows-with-iot-core.md)