

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 组件
<a name="greengrass-components"></a>

AWS IoT Greengrass 组件是部署到 Greengrass 核心设备的软件模块。组件可以表示应用程序、运行时安装程序、库，或者您将在设备上运行的任何代码。您可以定义依赖于其它组件的组件。例如，您可以定义一个安装 Python 的组件，然后将该组件定义为运行 Python 应用程序的组件的依赖关系。当您将组件部署到设备实例集时，Greengrass 仅部署设备所需的软件模块。

**Topics**
+ [AWS提供的组件](public-components.md)
+ [Publisher 支持的组件](publisher-supported-components.md)
+ [社区组件](greengrass-software-catalog.md)
+ [AWS IoT Greengrass 开发工具](greengrass-development-tools.md)
+ [开发 AWS IoT Greengrass 组件](develop-greengrass-components.md)
+ [将 AWS IoT Greengrass 组件部署到设备](manage-deployments.md)