

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

# 什么是远程操作？
<a name="jobs-what-is-remote-operation"></a>

**注意**  
Over-the-air (OTA) 更新不适用于以下区域：  
欧洲（西班牙）
亚太地区（马来西亚）

远程操作是指您可以在物理设备、虚拟设备或端点上执行的任何更新或操作，无需操作人员或技术人员亲自到场即可远程完成。远程操作是使用 over-the-air（OTA）更新执行的，因此您的设备不必实际存在。在中管理您的设备群 AWS Cloud 允许您在注册设备后对设备执行远程操作 AWS IoT Core。

AWS IoT Device Management Jobs 提供了一种可扩展的方法，用于在注册的设备上执行远程操作 AWS IoT Core。在中创建任务 AWS Cloud 并通过 MQTT 或 HTTP 协议通过 OTA 更新推送到所有目标设备。

AWS IoT Device Management 作业使您能够以安全、可扩展且更具成本效益的方式执行远程操作，例如恢复出厂设置、设备重启和软件 OTA 更新。

有关的更多信息 AWS IoT Core，请参阅[什么是 AWS IoT?](what-is-aws-iot.md)。

有关 AWS IoT Device Management Jobs 的更多信息，请参阅[什么是 AWS IoT 乔布斯？](jobs-what-is.md)。

## 使用 AWS IoT Device Management Jobs 进行远程操作的好处
<a name="why-choose-jobs"></a>

使用 AWS IoT Device Management Jobs 执行远程操作可以简化设备群的管理。以下列表重点介绍了使用 AWS IoT Device Management Jobs 执行远程操作的一些主要好处：
+ **与其他 AWS 服务无缝集成**
  + AWS IoT Device Management Jobs 与以下增值 AWS 服务 和功能紧密结合：
    + **Amazon S3**：将您的远程操作说明存储在安全的 Amazon S3 存储桶中，您可以在该存储桶中控制这些内容的访问权限。使用 Amazon S3 存储桶提供了一种可扩展且耐用的存储解决方案，该解决方案与 AWS IoT 设备管理软件包目录本机集成，允许 AWS IoT Device Management 任务在更新说明中参考和替换。有关更多信息，请参阅[什么是 Amazon S3？](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html)。
    + **Amazon CloudWatch**：监控和记录每台设备任务执行的远程操作实施状态以及其他设备活动，以跟踪和分析任务中的 AWS IoT Device Management 整体作业绩效。有关更多信息，请参阅[什么是亚马逊 CloudWatch？](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html) 监控任务日志并捕获历史数据以进行问题排除。如何与任务配合使用。
    + **AWS IoT 设备影子服务**: 使用 AWS IoT Device Management Jobs 通过设备影子维护 AWS IoT 事物的数字化呈现，这样无论设备连接如何，应用程序和其他服务都可以访问设备的状态。有关更多信息，请参阅 [AWS IoT 设备影子服务](https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html)。
+ **安全最佳实践**
  + **权限控制**：使用 Amazon S3 控制对远程操作说明的访问权限，并确定哪些 IAM 用户可以使用 AWS IoT 策略和 IAM 用户角色将您的远程操作说明部署到您的设备群中。
    + 有关 AWS IoT 策略的更多信息，请参阅[创建一个 AWS IoT policy](create-iot-resources.md#create-iot-policy)。
    + 有关 IAM 用户角色的更多信息，请参阅[的身份和访问管理 AWS IoT](security-iam.md)。
+ **可扩展性**
  + **目标任务部署**：使用创建任务时在任务文档中输入的特定设备分组条件，控制哪些设备通过目标任务部署从任务接收任务文档。通过为每台设备创建 AWS IoT 事物并将该信息存储在 AWS IoT 注册表中，您可以使用舰队索引进行有针对性的搜索。您可以根据实例集索引搜索结果创建自定义群组，来支持您的目标任务部署。有关更多信息，请参阅 [使用管理设备 AWS IoT](iot-thing-management.md)。使用任务来拍摄快照而不是连续任务。
  + **任务状态**：除了每台设备上任务文档的单独实施状态外，还将跟踪部署到设备实例集的任务文档的状态，以及设备实例集级别的整体任务状态。有关更多信息，请参阅 [任务和任务执行状态](iot-jobs-lifecycle.md)。
  + **新设备可扩展性**：通过连续任务将任务文档添加到使用实例集索引创建的现有自定义群组中，便可轻松将其部署到新设备。这将为您节省时间，让您不必将任务文档单独部署到每台新设备上。或者，您可以使用更具针对性的方法来拍摄快照，方法是一次性将任务文档部署到预先确定的一组设备上，然后任务就完成了。
+ **弹性**
  + **任务配置**：使用可选的任务配置（部署、调度、中止、超时和重试）来自定义您的任务和任务文档，以满足您的特定需求。有关更多信息，请参阅 [任务  配置](jobs-configurations.md)。
+ **经济高效**
  + 利用 AWS IoT Device Management Jobs 部署关键更新和执行例行维护任务，引入更有效的维护设备群的成本结构。维护设备群的 do-it-yourself（DIY）解决方案包括经常性的、可变的成本，例如托管和管理 DIY 解决方案所需的基础架构、开发、维护和扩展 DIY 解决方案的人力成本以及数据传输成本。利用 AWS IoT Device Management 任务的透明固定成本结构，除了便于向设备群发布任务文档和跟踪每台设备的任务执行状态所需的数据传输成本外，您还可以确切地知道设备每次执行任务的成本。有关更多信息，请参阅[AWS IoT Core 定价](https://docs.aws.amazon.com/iot/latest/developerguide/iot-price.html)。