

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS IoT 작업이란 무엇입니까?
<a name="jobs-what-is"></a>

 AWS IoT 작업을 사용하여 연결된 하나 이상의 디바이스로 전송하고 실행할 수 있는 원격 작업 세트를 정의합니다 AWS IoT.

작업을 생성하려면 먼저 디바이스가 원격으로 수행해야 하는 작업을 설명하는 지침 목록이 포함된 *작업 문서*를 정의합니다. 이러한 작업을 수행하려면 개별 사물, [사물 그룹](thing-groups.md) 또는 둘 다인 *대상* 목록을 지정합니다. 작업 문서와 대상이 함께 *배포*를 구성합니다.

배포마다 추가 구성이 있을 수 있습니다.
+ **롤아웃(Rollout)**: 이 구성은 분당 작업 문서를 수신하는 디바이스 수를 정의합니다.
+ **중단**: 특정 수의 디바이스가 작업 알림을 수신하지 못하는 경우 이 구성을 사용하여 작업을 취소합니다. 이렇게 하면 전체 플릿에 잘못된 업데이트를 보내는 것을 방지할 수 있습니다.
+ **시간 제한(Timeout)**: 일정 기간 내에 작업 대상에서 응답을 수신하지 못하면 작업이 실패할 수 있습니다. 이러한 디바이스에서 실행 중인 작업을 추적할 수 있습니다.
+ **재시도**: 디바이스가 실패 또는 작업 시간 초과를 보고하는 경우 AWS IoT 작업을 사용하여 디바이스에 작업 문서를 자동으로 재전송할 수 있습니다.
+ **Scheduling**(예약): 이 구성을 사용하면 미래 날짜 및 시간으로 작업을 예약할 수 있습니다. 또한 사전 정의된 트래픽이 적은 기간 동안 디바이스를 업데이트하는 반복 유지 관리 기간을 만들 수 있습니다.

AWS IoT 작업은 대상에 작업을 사용할 수 있음을 알리는 메시지를 보냅니다. 대상은 작업 문서를 다운로드하고, 지정한 작업을 수행하고, 진행 상황을 보고하여 작업 *실행*을 시작합니다 AWS IoT. 작업에서 제공하는 명령을 실행하여 특정 대상 또는 모든 대상에 대한 AWS IoT 작업 진행 상황을 추적할 수 있습니다. 작업이 시작되면 *진행 중(In progress)* 상태가 됩니다. 그런 다음 디바이스는 작업이 성공, 실패 또는 시간 초과될 때까지 이 상태를 표시하면서 증분 업데이트를 보고합니다.

다음 주제에서는 작업의 몇 가지 주요 개념과 작업 및 작업 실행의 수명 주기에 대해 설명합니다.

**Topics**
+ [작업 관련 주요 개념](key-concepts-jobs.md)
+ [작업 및 작업 실행 상태](iot-jobs-lifecycle.md)