Edge Manager 에이전트를 배포하기 위한 사전 조건 완료 - Amazon SageMaker

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

Edge Manager 에이전트를 배포하기 위한 사전 조건 완료

SageMaker Edge Manager는 AWS IoT Greengrass V2를 사용하여 구성 요소를 사용하여 디바이스에 Edge Manager 에이전트, 기계 학습 모델 및 추론 애플리케이션을 간단하게 배포할 수 있습니다. 역할을 더 쉽게 유지 관리할 수 AWS IAM 있도록 Edge Manager를 사용하면 기존 AWS IoT 역할 별칭을 재사용할 수 있습니다. 아직 별칭이 없는 경우 Edge Manager는 Edge Manager 패키징 작업의 일부로 역할 별칭을 생성합니다. 더 이상 SageMaker Edge Manager 패키징 작업에서 생성된 역할 별칭을 AWS IoT 역할과 연결할 필요가 없습니다.

시작하기 전에 다음 필수 조건을 총족해야 합니다.

  1. AWS IoT Greengrass Core 소프트웨어를 설치합니다. 자세한 내용은 AWS IoT Greengrass Core 소프트웨어 설치를 참조하세요.

  2. AWS IoT Greengrass V2를 설정합니다. 자세한 내용은 수동 리소스 프로비저닝을 사용하여 AWS IoT Greengrass Core 소프트웨어 설치를 참조하세요.

    참고
    • AWS IoT 사물 이름이 모두 소문자이고 (선택 사항) 대시()를 제외한 문자가 포함되어 있지 않은지 확인합니다.

    • IAM 역할은 다음으로 시작해야 합니다. SageMaker*

  3. AWS IoT Greengrass V2 설정 중에 생성된 IAM 역할에 다음 권한 및 인라인 정책을 연결합니다.

    • IAM 콘솔 로 이동합니다https://console.aws.amazon.com/iam/.

    • 검색(Search) 필드에 역할 이름을 입력하여 방금 생성한 역할을 검색합니다.

    • 역할을 선택합니다.

    • 다음은 정책 연결(Attach Policies)을 선택합니다.

    • AmazonSageMakerEdgeDeviceFleetPolicy를 찾습니다.

    • AmazonSageMakerFullAccess (모델 컴파일 및 패키징에서 이 IAM 역할을 더 쉽게 재사용할 수 있는 선택적 단계입니다.)를 선택합니다.

    • 역할의 권한 정책에 필요한 권한을 추가하고 사용자에게 인라인 정책을 연결하지 마세요IAM.

      { "Version":"2012-10-17", "Statement":[ { "Sid":"GreengrassComponentAccess", "Effect":"Allow", "Action":[ "greengrass:CreateComponentVersion", "greengrass:DescribeComponent" ], "Resource":"*" } ] }
    • 정책 연결을 선택합니다.

    • 신뢰 관계(Trust relationships)를 선택합니다.

    • 신뢰 관계 편집을 선택합니다.

    • 내용을 다음과 같이 바꿉니다.

      { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "credentials.iot.amazonaws.com" }, "Action": "sts:AssumeRole" }, { "Effect": "Allow", "Principal": { "Service": "sagemaker.amazonaws.com" }, "Action": "sts:AssumeRole" } ] }
  4. Edge Manager 디바이스 플릿을 생성합니다. 플릿 생성 방법에 대한 자세한 정보는 SageMaker Edge Manager에서 디바이스 및 플릿 설정에서 확인하세요.

  5. AWS IoT Greengrass V2 설정 중에 생성한 AWS IoT 사물 이름과 동일한 이름으로 디바이스를 등록합니다.

  6. 사용자 지정 프라이빗 AWS IoT Greengrass 구성 요소를 하나 이상 생성합니다. 이 구성 요소는 디바이스에서 추론을 실행하는 애플리케이션입니다. 자세한 내용은 Hello World 사용자 지정 구성 요소 생성 단원을 참조하세요.

참고
  • SageMaker Edge Manager 및 AWS IoT Greengrass 통합은 v2에서만 작동합니다 AWS IoT Greengrass .

  • AWS IoT 사물 이름과 Edge Manager 디바이스 이름은 모두 동일해야 합니다.

  • SageMaker Edge Manager는 로컬 AWS IoT 인증서를 로드하지 않으며 AWS IoT 자격 증명 공급자 엔드포인트를 직접 호출합니다. 대신 SageMaker Edge Manager는 AWS IoT Greengrass v2를 사용하고 TES 엔드포인트에서 임시 자격 증명을 TokenExchangeService 가져옵니다.