

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

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

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

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

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

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

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

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