AWS IoT에서 AWS IoT Greengrass 구성 - AWS IoT Greengrass

다음에 대한 설명서를 보고 있습니다.AWS IoT Greengrass Version 1.AWS IoT Greengrass Version 2의 최신 주요 버전입니다AWS IoT Greengrass. 사용에 관한 자세한 내용은 단원을 참조하십시오.AWS IoT Greengrass V2에 대한 자세한 내용은AWS IoT Greengrass Version 2개발자 안내서.

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

AWS IoT에서 AWS IoT Greengrass 구성

  1. 에 로그인합니다.AWS Management Console컴퓨터에서 를 열고AWS IoT콘솔 이 콘솔을 처음 여는 경우, 시작하기를 선택합니다.

  2. 탐색 창에서 [] 를 선택합니다.Greengrass를 선택한 다음 를 선택합니다.클래식 (V1).

    
                            AWS IoT탐색 창에서 클래식 (V1) 이 강조 표시됩니다.
    참고

    표시되지 않으면Greengrass노드에서AWS 리전는 을 지원하는AWS IoT Greengrass. 지원되는 리전 목록은 단원을 참조하십시오.AWS IoT GreengrassAmazon Web Services에 대하여.

  3. AWS IoT Greengrass 시작 페이지에서 그룹 생성을 선택합니다.

    원래 요청 ping에 대한AWS IoT Greengrass 그룹에는 디바이스, Lambda 함수 및 커넥터와 같은 구성 요소에 대한 설정 및 기타 정보가 포함됩니다. 그룹은 해당 구성 요소가 서로 상호 작용할 수 있는 방법을 정의합니다.

    작은 정보

    AWS IoT Greengrass API를 이용해 그룹을 생성하고 배포하는 예시를 gg_group_setup GitHub에 있는 패키지에서 확인할 수 있습니다.

  4. 메시지가 나타나면 Greengrass needs your permission to access other services(Greengrass에서 다른 서비스에 액세스할 수 있는 권한이 필요) 대화 상자에서 권한 부여를 선택하여 콘솔이 사용자를 대신하여 Greengrass 서비스 역할을 생성 또는 구성할 수 있도록 합니다. 서비스 역할을 사용하여 권한을 부여해야 합니다.AWS IoT Greengrass를 사용하여 다른 액세스AWS를 대신하여 제품을 배포합니다. 그렇지 않으면 배포에 실패합니다.

    
                            "Greengrass에서는 다른 서비스에 액세스할 수 있는 권한이 필요합니다." 대화 상자

    이AWS 계정로그인하는 데 사용한 IAM 역할을 생성하거나 관리할 수 있는 권한이 있어야 합니다. 자세한 정보는 Greengrass 서비스 역할을 참조하십시오.

  5. Set up your Greengrass group(Greengrass 그룹 설정) 페이지에서 Use default creation(기본 생성 사용)을 선택하여 그룹과 AWS IoT Greengrass 코어를 만듭니다.

    각 그룹에는 로컬 IoT 프로세스를 관리하는 디바이스인 코어가 필요합니다. 코어에는 에 액세스하는 데 사용하는 인증서와 키가 필요합니다.AWS IoT및AWS IoT정책를 수행 할 수있는AWS IoT및AWS IoT Greengrass작업입니다. Use default creation(기본 생성 사용) 옵션을 선택하면 이러한 보안 리소스가 생성되고 코어는 AWS IoT 레지스트리에 프로비저닝됩니다.

    
                            Use default creation(기본 생성 사용) 버튼이 강조 표시된 Set up your Greengrass Group(Greengrass 그룹 설정) 콘솔 페이지
  6. 그룹 이름(예: MyFirstGroup)을 입력한 후 다음을 선택합니다.

    
                            그룹 이름 필드에 MyFirstGroup이 입력되어 있고 다음 버튼이 강조 표시된 그룹 이름 지정 페이지
  7. 에 대한 기본 이름을 사용합니다.AWS IoT Greengrass코어를 선택한 다음다음.

    
                            이름 필드에 MyFirstGroup_Core가 입력되어 있고 다음 버튼이 강조 표시된 '모든 그룹은 함수에 대한 코어가 필요' 페이지
  8. Review Group creation(그룹 생성 검토) 페이지에서 Create Group and Core(그룹 및 코어 생성)를 선택합니다.

    
                            Create Group and Core(그룹 및 코어 생성) 버튼이 강조 표시된 Review Group creation(그룹 생성 검토) 페이지

    AWS IoT생성AWS IoT Greengrass그룹에 기본 보안 정책과 구성 파일과 함께 연결하여 디바이스에 로드할 수 있습니다.

  9. 코어의 보안 리소스 및 구성 파일을 다운로드하십시오.

    1. 확인 페이지의 코어의 보안 리소스 다운로드 및 저장에서 이 리소스를 tar.gz로 다운로드를 선택합니다. 다운로드한 tar.gz 파일의 이름은 인증서 및 키 파일 이름에도 사용되는 10자리 해시로 시작합니다.

      중요

      완료를 선택하기 전에 보안 리소스를 다운로드합니다.

      
                                    이 리소스를 tar.gz로 다운로드 버튼이 강조 표시된 코어 디바이스 연결 페이지
    2. 현재는 루트 CA 선택을 건너뜁니다. 다음 섹션에는 루트 CA 인증서를 다운로드하는 단계가 포함되어 있습니다.

  10. 보안 리소스를 다운로드한 후에 완료를 선택합니다.

    그룹 구성 페이지가 콘솔에 표시됩니다.

    
                            그룹 구성 페이지를 비웁니다.
  11. 이 안내서의 AWS IoT Greengrass 코어 소프트웨어 단원에 나온 대로 AWS IoT Greengrass 코어 소프트웨어 설치 패키지를 다운로드합니다.

    해당 코어 디바이스의 CPU 아키텍처, 배포 및 OS에 가장 적합한 패키지를 선택하십시오. 예:

    • Raspberry Pi 모델 B 또는 B+의 경우 Armv7l 아키텍처 및 Raspbian 배포판용 패키지를 다운로드합니다.

    • Amazon EC2 인스턴스의 경우 x86_64 아키텍처 및 Linux 배포판용 패키지를 다운로드합니다.

    • NVIDIA Jetson TX2의 경우 Armv8(AArch64) 아키텍처 및 Arch Linux 배포판용 패키지를 다운로드합니다.

    • Intel Atom의 경우 x86_64 아키텍처 및 Linux 배포판용 패키지를 다운로드합니다.