

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

# AWS IoT Greengrass 开发工具
<a name="greengrass-development-tools"></a>

使用 AWS IoT Greengrass 开发工具创建、测试、构建、发布和部署自定义 Greengrass 组件。
+ **[Greengrass 开发工具包 CLI](greengrass-development-kit-cli.md)**

  使用本地 AWS IoT Greengrass 开发环境中的开发套件命令行界面 (GDK CLI)，从 [Greengr](greengrass-software-catalog.md) ass 软件目录中的模板和社区组件创建组件。您可以使用 GDK CLI 来构建该组件，并将该组件作为私有组件发布到您的 AWS IoT Greengrass AWS 账户服务中。
+ **[Greengrass 命令行界面](gg-cli.md)**

  使用 Greengrass 核心设备上的 Greengrass 命令行界面（Greengrass CLI）来部署和调试 Greengrass 组件。Greengrass CLI 是一个组件，您可以将其部署到核心设备上，以创建本地部署、查看有关已安装组件的详细信息以及浏览日志文件。
+ **[本地调试控制台](local-debug-console-component.md)**

  使用 Greengrass 核心设备上的本地调试控制台，通过本地控制面板 Web 界面部署和调试 Greengrass 组件。本地调试控制台是一个组件，您可以将其部署到核心设备上，以创建本地部署和查看有关已安装组件的详细信息。

AWS IoT Greengrass 还提供了可以在自定义 Greengrass 组件中使用的以下内容 SDKs ：
+  AWS IoT Device SDK 和组 AWS IoT Greengrass 件 SDK，其中包含进程间通信 (IPC) 库。有关更多信息，请参阅 [使用 AWS IoT Device SDK 与 Greengrass 原子核、其他组件进行通信，以及 AWS IoT Core与 Greengrass 核、其他组件进行通信，以及 AWS IoT Core](interprocess-communication.md)。
+ 流管理器 SDK，可用于将数据流传输到 AWS 云。有关更多信息，请参阅 [管理 Greengrass 核心设备上的数据流](manage-data-streams.md)。

**Topics**
+ [AWS IoT Greengrass 开发工具包命令行界面](greengrass-development-kit-cli.md)
+ [Greengrass 命令行界面](gg-cli.md)
+ [使用 AWS IoT Greengrass 测试框架](gg-testing-framework.md)