다음을 통해 공유


Device Update for IoT Hub로 업데이트 가져오기

새 업데이트를 얻어서 Device Update for IoT Hub로 가져오는 방법을 알아봅니다. 아직 가져오지 않은 경우 주요 가져오기 개념가져올 업데이트를 준비하는 방법을 검토해야 합니다.

필수 구성 요소

업데이트 가져오기

참고

다음 지침에서는 Azure Portal UI를 통해 업데이트를 가져오는 방법을 보여 줍니다. Device Update for IoT Hub API를 사용하여 업데이트를 대신 가져올 수도 있습니다.

  1. Azure Portal에 로그인하고 디바이스 업데이트를 사용하여 IoT Hub로 이동합니다.

  2. 페이지 왼쪽의 Device Management에서 Updates를 선택합니다.

    가져오기 업데이트

  3. 화면 위쪽의 탭 목록에서Updates 탭을 선택합니다.

    업데이트

  4. Available Updates 머리글 아래를 + Import a new update를 선택합니다.

    새 업데이트 가져오기

  5. + Select from storage container를 선택합니다. 스토리지 계정 UI가 표시됩니다. 기존 계정을 선택하거나 + Storage account을 사용하여 계정을 만듭니다. 이 계정은 컨테이너에서 가져오기를 위해 업데이트를 스테이징하는 데 사용됩니다.

    업데이트 파일 선택

  6. 스토리지 계정을 선택하면 컨테이너 UI가 표시됩니다. 기존 컨테이너를 선택하거나 + Container를 사용하여 컨테이너를 만듭니다. 이 컨테이너는 가져올 업데이트 파일을 스테이징하는 데 사용됩니다. 권장 사항: 업데이트를 가져올 때마다 새 컨테이너를 사용하여 이전 업데이트에서 실수로 파일을 가져오지 않도록 합니다. 새 컨테이너를 사용하지 않는 경우 이 단계를 완료하기 전에 기존 컨테이너에서 파일을 삭제해야 합니다.

    스토리지 계정

  7. 컨테이너에서 Upload를 선택합니다. 업로드 UI가 표시됩니다.

    컨테이너 선택

  8. Upload blob 머리글 아래 Files 섹션의 오른쪽에 있는 폴더 아이콘을 선택합니다. 파일 선택기를 사용하여 업데이트 파일의 위치로 이동하고 매니페스트를 가져오고 모든 파일을 선택한 다음 Open을 선택합니다. Shift 키를 누른 채 클릭하면 여러 개의 파일을 선택할 수 있습니다.

    업데이트 게시

  9. 모든 업데이트 파일을 선택한 후 Upload를 선택합니다.

    컨테이너 업로드

  10. 업로드된 파일을 선택하여 가져올 파일을 지정합니다. 그런 다음 Select 단추를 클릭하여 Import update 페이지로 돌아갑니다.

    업로드된 파일 선택

  11. 업데이트 가져오기 페이지에서 가져올 파일을 검토합니다. 그런 다음 Import update을 선택하여 가져오기 프로세스를 시작합니다. 오류를 해결하려면 프록시 업데이트 문제 해결 페이지를 참조하세요.

    가져오기 시작

  12. 가져오기 프로세스가 시작되고 화면이 Import History 섹션으로 전환됩니다. 가져오기 프로세스가 완료될 때까지 진행률을 보려면 Refresh을 선택합니다(업데이트 크기에 따라 몇 분 안에 프로세스를 완료될 수 있지만, 더 오래 걸릴 수 있음).

    가져오기 시퀀싱 업데이트

  13. Status 열에 가져오기가 성공했음을 나타내는 경우 Available Updates 헤더를 선택합니다. 이제 목록에 가져온 업데이트가 표시됩니다.

    작업 상태

대신 API를 통해 가져오는 경우

Azure Portal을 통해 가져오는 것 외에도 다음을 통해 프로그래밍 방식으로 업데이트를 가져올 수도 있습니다.

참고

필요한 API 권한은 디바이스 업데이트 사용자 역할 및 액세스를 참조하세요.

파일 업데이트 및 가져오기 매니페스트는 스테이징을 위해 Azure Storage Blob 컨테이너에 업로드해야 합니다. 스테이징된 파일을 가져오려면 프라이빗 Blob에 대한 Blob URL 또는 SAS(공유 액세스 서명)를 디바이스 업데이트 API에 제공합니다. SAS를 사용하는 경우 3시간 이상의 만료 기간을 제공해야 합니다.

Azure Storage Blob 컨테이너에 대용량 업데이트 파일을 업로드하려면 성능 향상을 위해 다음 중 하나를 사용할 수 있습니다.

다음 단계