AWS Management Console을 사용하여 작업을 생성하고 관리합니다. - AWS IoT Core

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

AWS Management Console을 사용하여 작업을 생성하고 관리합니다.

이 섹션에서는 AWS IoT 콘솔에서 작업을 생성하고 관리하는 방법을 설명합니다. 작업을 생성한 후 세부 정보 페이지에서 작업에 대한 정보를 보고 작업을 관리할 수 있습니다.

참고

AWS IoT 작업에 코드 서명을 수행하려면 를 사용합니다 AWS CLI. 자세한 내용은 를 사용하여 작업 생성 및 관리를 참조하세요 AWS CLI.

를 사용하여 관리 작업 생성 AWS Management Console

작업을 생성하려면 AWS IoT 콘솔에 로그인하고 원격 작업 섹션의 작업 허브로 이동합니다. 그런 다음 다음 단계를 수행합니다.

  1. 작업 페이지의 작업 대화 상자에서 작업 생성을 선택합니다.

  2. 사용 중인 디바이스에 따라 사용자 지정 작업, 무료RTOS OTA 업데이트 작업 또는 AWS IoT Greengrass 작업을 생성할 수 있습니다. 이 예에서는 사용자 정의 작업 생성(Create a custom job)을 선택합니다. Next(다음)를 선택합니다.

  3. Custom job properties(사용자 지정 작업 속성) 페이지의 Job properties(작업 속성) 대화 상자에서 다음 필드에 정보를 입력합니다.

    • Name(이름): 고유한 영숫자 작업 이름을 입력합니다.

    • Description - optional(설명 - 선택 사항): 작업에 대한 선택적 설명을 입력합니다.

    • Tags - optional(태그 -선택 사항):

    참고

    작업 IDs 및 설명에 개인 식별 정보를 사용하지 않는 것이 좋습니다.

    Next(다음)를 선택합니다.

  4. File configuration(파일 구성) 페이지의 Job targets(작업 대상) 대화 상자에서 이 작업을 실행할 Things(사물) 또는 Thing groups(사물 그룹)를 선택합니다.

    Job document(작업 문서) 대화 상자에서 다음 옵션 중 하나를 선택합니다.

    • 파일에서: 이전에 Amazon S3 버킷에 업로드한 JSON 작업 파일

      • 코드 서명

        Amazon S3 에 있는 작업 문서에서 URL${aws:iot:code-sign-signature:s3://region.bucket/code-file@code-file-version-id}는 코드 서명 프로필 을 사용하여 서명된 코드 파일 경로로 대체될 때까지 자리 표시자로 필요합니다. 새로 서명된 코드 파일은 처음에 Amazon S3 소스 버킷의 SignedImages 폴더에 표시됩니다. Codesigned_ 접두사가 포함된 새 작업 문서가 코드 서명 자리 표시자를 대체하는 서명된 코드 파일 경로로 생성되고 새 작업을 생성하기 URL 위해 Amazon S3에 배치됩니다.

      • 리소스 사전 서명 URLs

        사전 서명 역할 드롭다운에서 사전 서명된 URLs에서 생성한 IAM 역할을 선택합니다. Amazon S3에 있는 객체URLs에 대해 ${aws:iot:s3-presigned-url:를 프리사인하는 것은 Amazon S3에서 객체를 다운로드하는 디바이스에 대한 모범 보안 사례입니다.

        코드 서명 자리 표시URLs자에 미리 서명된 를 사용하려면 다음 예제 템플릿을 사용합니다.

        ${aws:iot:s3-presigned-url:${aws:iot:code-sign-signature:<S3 URL>}
    • From template(템플릿에서): 작업 문서와 작업 구성이 포함된 작업 템플릿. 작업 템플릿은 생성한 사용자 지정 작업 템플릿 또는 AWS 관리형 템플릿일 수 있습니다.

      디바이스 재부팅과 같이 자주 사용되는 원격 작업을 수행하기 위한 작업을 생성하는 경우 AWS 관리형 템플릿을 사용할 수 있습니다. 이러한 템플릿은 이미 사용하도록 미리 구성되어 있습니다. 자세한 내용은 사용자 정의 작업 템플릿 생성관리형 템플릿에서 사용자 정의 작업 템플릿 생성 단원을 참조하세요.

  5. Job configuration(작업 구성) 페이지의 Job configuration(작업 구성) 대화 상자에서 다음 작업 유형 중 하나를 선택합니다.

    • 스냅샷 작업: 스냅샷 작업은 대상 디바이스 및 그룹에서 실행이 완료되면 완료됩니다.

    • 연속 작업: 연속 작업은 사물 그룹에 적용되며 이후에 지정된 대상 그룹에 추가하는 모든 디바이스에서 실행됩니다.

  6. Additional configurations - optional(추가 구성 - 선택 사항) 대화 상자에서 다음과 같은 선택적 작업 구성을 검토하고 적절히 선택합니다.

    • Rollout configuration(롤아웃 구성)

    • Scheduling configuration(예약 구성)

    • Job executions timeout configuration(작업 실행 제한 시간 구성)

    • Job executions retry configuration - new(작업 실행 재시도 구성 - 신규)

    • Abort configuration(중단 구성)

    작업 구성에 대한 추가 정보는 다음 섹션을 참조하세요.

    모든 작업 선택 사항을 검토한 다음 Submit(제출)을 선택하여 작업을 생성합니다.

를 사용하여 작업 보기 및 관리 AWS Management Console

작업을 생성한 후 콘솔은 JSON 서명을 생성하고 이를 작업 문서에 배치합니다. AWS IoT 콘솔을 사용하여 상태를 보거나 작업을 취소 또는 삭제할 수 있습니다.

생성한 작업을 선택하면 다음을 찾을 수 있습니다.

  • 작업 이름, 설명, 유형, 생성 시간, 마지막 업데이트 시간, 예상 시작 시간과 같은 일반 작업 세부 정보입니다.

  • 지정한 모든 작업 구성 및 해당 상태.

  • 작업 문서입니다.

  • 지정한 작업 실행 및 선택적 태그입니다.

작업을 관리하려면 콘솔의 작업 허브로 이동하여 작업을 편집, 삭제 또는 취소할지 여부를 선택합니다.