

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

# AWS IoT 작업을 통해 패키지 버전 배포
<a name="deploying-package-version"></a>

다음 단계에 따라 AWS Management Console을 통해 패키지 버전을 배포할 수 있습니다.

**사전 조건**:

시작하기 전에 다음을 수행하십시오.
+ 에 AWS IoT 사물을 등록합니다 AWS IoT Core. 디바이스를 추가하는 방법에 대한 지침은 [사물 객체 생성을](https://docs.aws.amazon.com/iot/latest/developerguide/create-iot-resources.html#create-aws-thing) AWS IoT Core참조하세요.
+ [선택 사항] AWS IoT 패키지 버전을 배포할 디바이스를 대상으로 하는 사물 그룹 또는 동적 사물 그룹을 생성합니다. 사물 그룹을 생성하는 방법에 대한 지침은 [정적 사물 그룹 생성](https://docs.aws.amazon.com/iot/latest/developerguide/thing-groups.html#create-thing-group)을 참조하세요. 동적 사물 그룹을 생성하는 방법에 대한 지침은 [동적 사물 그룹 생성](https://docs.aws.amazon.com/iot/latest/developerguide/dynamic-thing-groups.html#create-dynamic-thing-group)을 참조하세요.
+ 소프트웨어 패키지 및 패키지 버전 생성 자세한 내용은 [소프트웨어 패키지 및 패키지 버전 생성](creating-package-and-version.md) 단원을 참조하십시오.
+ 작업 문서를 만듭니다. 자세한 내용은 [배포를 위한 작업 문서 및 패키지 버전 준비](https://docs.aws.amazon.com/iot/latest/developerguide/preparing-jobs-for-service-package-catalog.html#preparing-to-deploy)를 참조하세요.

**AWS IoT 작업을 배포하려면**

1. [AWS IoT 콘솔](https://console.aws.amazon.com/iot/home)에서 **소프트웨어 패키지**를 선택합니다.

1. 배포하려는 소프트웨어 패키지를 선택합니다. **소프트웨어 패키지 세부 정보** 페이지가 나타납니다.

1. **버전**에서 배포하려는 패키지 버전을 선택하고 **작업 버전 배포**를 선택합니다.

1. 이 포털을 통해 작업을 배포하는 것이 처음인 경우 요구 사항을 설명하는 대화 상자가 나타납니다. 정보를 검토하고 **확인**을 선택합니다.

1. 배포 이름을 입력하거나 **이름** 필드에 자동 생성된 이름을 그대로 둡니다.

1. [선택 사항] **설명** 필드에 배포의 목적이나 내용을 식별하는 설명을 입력하거나 자동 생성된 정보를 그대로 둡니다.

   **참고:** 작업 이름 및 설명 필드에 개인 식별 정보를 사용하지 않는 것이 좋습니다.

1. [선택 사항] 이 작업과 연결할 태그를 추가합니다.

1. **다음**을 선택합니다.

1. **작업 대상**에서 작업을 받아야 하는 사물 또는 사물 그룹을 선택합니다.

1. **작업 파일** 필드에 작업 문서 JSON 파일을 지정합니다.

1. **패키지 카탈로그 서비스와 작업 통합**을 엽니다.

1. 작업 문서에 지정된 패키지 및 버전을 선택합니다.
**참고**  
작업 문서에 지정된 것과 동일한 패키지 및 패키지 버전을 선택해야 합니다. 더 많이 포함할 수 있지만 작업은 작업 문서에 포함된 패키지 및 버전에 대한 지침만 발행합니다. 자세한 내용은 [배포 시 패키지 및 버전 이름 지정](https://docs.aws.amazon.com/iot/latest/developerguide/preparing-jobs-for-service-package-catalog.html#naming-package-versions)을 참조하세요.

1. **다음**을 선택합니다.

1. 작업 구성 페이지의 작업 구성 대화 상자에서 다음 작업 유형 중 하나를 선택합니다.
   + **스냅샷 작업:** 스냅샷 작업은 대상 디바이스 및 그룹에서 실행이 완료되면 완료됩니다.
   + **연속 작업:** 연속 작업은 사물 그룹에 적용되며 이후에 지정된 대상 그룹에 추가하는 모든 디바이스에서 실행됩니다.

1. **추가 구성 - 선택 사항** 대화 상자에서 다음과 같은 선택적 작업 구성을 검토하고 적절히 선택합니다. 자세한 내용은 [작업 롤아웃, 예약 및 중단 구성](https://docs.aws.amazon.com/iot/latest/developerguide/jobs-configurations-details.html#job-rollout-abort-scheduling)과 [작업 실행 제한 시간 및 재시도 구성](https://docs.aws.amazon.com/iot/latest/developerguide/jobs-configurations-details.html#job-timeout-retry)을 참조하세요.
   + Rollout configuration(롤아웃 구성)
   + Scheduling configuration(예약 구성)
   + Job executions timeout configuration(작업 실행 제한 시간 구성)
   + 작업 실행 재시도 구성
   + Abort configuration(중단 구성)

1. 작업 선택을 검토한 다음 **제출**을 선택합니다.

작업을 생성하면 콘솔에서는 JSON 서명을 생성해 작업 문서에 배치합니다. AWS IoT 콘솔을 사용하여 작업 상태를 보거나 작업을 취소 또는 삭제할 수 있습니다. 작업을 관리하려면 [콘솔의 작업 허브(Job hub of the console)](https://console.aws.amazon.com/iot/home#/jobhub)로 이동합니다.