빠른 시작: 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개발자 안내서.

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

빠른 시작: Greengrass 디바이스 설정

Greengrass 디바이스 설정은 코어 디바이스를 몇 분 이내에 설정하는 스크립트이므로, 를 사용할 수 있습니다.AWS IoT Greengrass. 이 스크립트를 사용하여 다음을 수행할 수 있습니다.

  1. 디바이스를 구성하고AWS IoT Greengrass코어 소프트웨어.

  2. 클라우드 기반 리소스를 구성합니다.

  3. 선택적으로 MQTT 메시지를 에 전송하는 Hello World Lambda 함수를 사용하여 Greengrass 그룹을 배포합니다.AWS IoT( 사용)AWS IoT Greengrass코어. 이렇게 하면 다음 다이어그램에 표시된 Greengrass 환경이 설정됩니다.

    
                    에 MQTT 메시지를 전송하는 Hello World LambdaAWS IoT( 사용)AWS IoT Greengrass코어.

Requirements

Greengrass 디바이스 설정에는 다음과 같은 요구 사항이 있습니다.

  • 코어 디바이스에서 지원되는 플랫폼을 사용해야 합니다. 디바이스에 적절한 패키지 관리자(apt, yum 또는 opkg)가 설치되어 있어야 합니다.

     

  • 스크립트를 실행하는 Linux 사용자가 sudo로 실행할 권한이 있어야 합니다.

     

  • 를 입력해야 하는 정보AWS 계정자격 증명. 자세한 정보는 제공AWS 계정자격 증명을 참조하십시오.

    참고

    Greengrass 디바이스 설정은최신 버전의AWS IoT Greengrass장치의 핵심 소프트웨어. 를 설치하면AWS IoT Greengrass코어 소프트웨어를 사용하는 경우, 귀하는Greengrass 코어 소프트웨어 라이선스 계약.

Greengrass 디바이스 설정 실행

몇 단계만으로 Greengrass 디바이스 설정을 실행할 수 있습니다. 다음을 제공한 후AWS 계정자격 증명을 사용하면 스크립트에서 Greengrass 코어 디바이스를 프로비저닝하고 몇 분 안에 Greengrass 그룹을 배포합니다. 대상 디바이스의 터미널 창에서 다음 명령을 실행합니다.

참고

다음 단계에서는 대화형 모드에서 스크립트를 실행하는 방법을 보여줍니다. 이 모드에서는 각 입력 값을 입력하거나 수락하라는 메시지가 표시됩니다. 스크립트를 자동으로 실행하는 방법에 대한 자세한 내용은 자동 모드로 Greengrass 디바이스 설정 실행 단원을 참조하십시오.

 

  1. 자격 증명을 제공합니다. 이 절차에서는 임시 보안 자격 증명을 환경 변수로 제공한다고 가정합니다.

    export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY export AWS_SESSION_TOKEN=AQoDYXdzEJr1K...o5OytwEXAMPLE=
    참고

    Raspbian 또는 OpenWRT 플랫폼에서 Greengrass 디바이스 설정을 실행하는 경우 다음 명령을 복사합니다. 디바이스를 재부팅한 후 다시 제공해야 합니다.

  2. 스크립트를 다운로드하여 시작합니다. wget 또는 curl 키를 사용하여 스크립트를 다운로드할 수 있습니다.

    wget:

    wget -q -O ./gg-device-setup-latest.sh https://d1onfpft10uf5o.cloudfront.net/greengrass-device-setup/downloads/gg-device-setup-latest.sh && chmod +x ./gg-device-setup-latest.sh && sudo -E ./gg-device-setup-latest.sh bootstrap-greengrass-interactive

    curl:

    curl https://d1onfpft10uf5o.cloudfront.net/greengrass-device-setup/downloads/gg-device-setup-latest.sh > gg-device-setup-latest.sh && chmod +x ./gg-device-setup-latest.sh && sudo -E ./gg-device-setup-latest.sh bootstrap-greengrass-interactive
  3. 입력 값에 대한 명령 프롬프트를 계속 진행합니다. Enter 키를 눌러 기본값을 사용하거나 사용자 지정 값을 입력한 다음 Enter 키를 누를 수 있습니다.

    이 스크립트는 다음과 유사한 상태 메시지를 터미널에 기록합니다.

    
                    터미널에 메시지를 출력합니다.
  4. 코어 디바이스에서 Raspbian 또는 OpenWRT를 실행 중인 경우 메시지가 표시되면 디바이스를 재부팅하고 자격 증명을 제공한 다음 스크립트를 다시 시작합니다.

    1. 디바이스를 재부팅하라는 메시지가 표시되면 다음 명령 중 하나를 실행합니다.

      Raspbian 플랫폼의 경우:

      sudo reboot

      OpenWRT 플랫폼의 경우:

      reboot
    2. 디바이스가 재부팅된 후 터미널을 열고 자격 증명을 환경 변수로 제공합니다.

      export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY export AWS_SESSION_TOKEN=AQoDYXdzEJr1K...o5OytwEXAMPLE=
    3. 스크립트를 다시 시작합니다.

      sudo -E ./gg-device-setup-latest.sh bootstrap-greengrass-interactive
    4. 이전 세션의 입력 값을 사용할지 새 설치를 시작할지 여부를 묻는 메시지가 표시되면 yes를 입력하여 입력 값을 다시 사용합니다.

      참고

      재부팅이 필요한 플랫폼에서는 이전 세션의 입력 값(자격 증명 제외)이 임시로 GreengrassDeviceSetup.config.info 파일에 저장됩니다.

    설정이 완료되면 터미널에 다음과 유사한 성공 상태 메시지가 표시됩니다.

    
                    터미널 출력의 성공 메시지.
  5. 사용자가 제공한 입력 값을 사용하여 스크립트가 구성하는 새 Greengrass 그룹을 검토합니다.

    1. 에 로그인합니다.AWS Management Console컴퓨터에서 를 열고AWS IoT콘솔.

      참고

      이 (가)AWS 리전은 Greengrass 환경을 구성하는 데 사용한 것과 동일합니다. 기본적으로 리전은 미국 서부 (오레곤) 입니다.

    2. 탐색 창에서 [] 를 선택합니다.Greengrass을 선택한 다음클래식 (V1)를 선택한 다음 를 선택합니다.그룹새로 생성한 그룹을 찾습니다.

  6. Hello World Lambda 함수를 포함한 경우 Greengrass 디바이스 설정은 Greengrass 그룹을 코어 디바이스에 배포합니다. Lambda 함수를 테스트하거나 그룹에서 Lambda 함수를 제거하는 방법에 대한 정보를 보려면Lambda 함수가 코어 디바이스에서 실행 중인지 확인시작하기 자습서의 모듈 3-1, 모듈 3-1에 있습니다.

    참고

    이 (가)AWS 리전은 Greengrass 환경을 구성하는 데 사용한 것과 동일합니다. 기본적으로 리전은 미국 서부 (오레곤) 입니다.

    Hello World Lambda 함수를 포함하지 않은 경우 다음을 수행할 수 있습니다.나만의 Lambda 함수를 만들또는 다른 Greengrass 기능을 사용해보십시오. 예를 들어 Docker 애플리케이션 배포 커넥터를 그룹에 추가한 후 Docker 컨테이너를 코어 디바이스에 배포하는 데 사용할 수 있습니다.

     

문제 해결

다음 정보를 사용하여 문제를 해결할 수 있는AWS IoT Greengrass디바이스 설정을 지정합니다.

오류: 파이썬 (파이썬 3.7) 을 찾을 수 없습니다. 설치하려고 시도하는 중...

솔루션: Amazon EC2 인스턴스로 작업할 때 이 오류가 발생할 수 있습니다. 파이썬이 설치되어 있지 않은 경우이 오류가 발생합니다/usr/bin/python3.7folder. 이 오류를 해결하려면 Python을 설치 한 후 올바른 디렉토리로 이동하십시오.

sudo ln -s /usr/local/bin/python3.7 /usr/bin/python3.7

추가 문제 해결

에 대한 추가 문제를 해결하려면AWS IoT Greengrass디바이스 설정을 사용하려면 로그 파일에서 디버그 정보를 확인할 수 있습니다.

  • Greengrass 디바이스 설정 구성에 문제가 있는 경우 /tmp/greengrass-device-setup-bootstrap-epoch-timestamp.log 파일을 확인합니다.

  • Greengrass 그룹 또는 코어 환경 설정에 문제가 있는 경우 gg-device-setup-latest.sh와 동일한 디렉터리 또는 지정한 위치에서 GreengrassDeviceSetup-date-time.log 파일을 확인합니다.

문제 해결 도움말은 AWS IoT Greengrass 문제 해결 단원을 참조하거나 AWS IoT Greengrass 포럼을 확인하십시오.

Greengrass 디바이스 설정 구성 옵션

Greengrass 디바이스 설정을 구성하려면AWS리소스를 관리하고 Greengrass 환경을 설정해 보세요.

제공AWS 계정자격 증명

Greengrass 디바이스 설정은AWS 계정자격 증명을 사용하여AWS있습니다. IAM 사용자에 대한 장기 자격 증명 또는 IAM 역할의 임시 보안 자격 증명을 지원합니다.

먼저 자격 증명을 가져옵니다.

  • 장기 자격 증명을 사용하려면 IAM 사용자에 대한 액세스 키 ID와 보안 액세스 키를 제공합니다. 장기 자격 증명에 대한 액세스 키를 만드는 방법에 대한 자세한 내용은IAM 사용자의 액세스 키 관리IAM 사용 설명서.

     

  • 임시 보안 자격 증명 (권장) 을 사용하려면 위임된 IAM 역할의 액세스 키 ID, 보안 액세스 키 및 세션 토큰을 제공합니다. 에서 임시 보안 자격 증명 요청하기AWS STS assume-role명령에 대한 자세한 내용은에 대한 임시 보안 자격 증명 사용AWS CLIIAM 사용 설명서.

참고

이 자습서에서는 IAM 사용자 또는 IAM 역할에 관리자 액세스 권한이 있다고 가정합니다.

이후, 다음 두 가지 방법 중 하나로 Greengrass 디바이스 설정에 자격 증명을 제공합니다.

  • 환경 변수로. Greengrass 디바이스 설정 실행의 1단계에 표시된 대로 스크립트를 시작하기 전에 AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEYAWS_SESSION_TOKEN(필요한 경우) 환경 변수를 설정합니다.

     

  • 입력 값으로. 스크립트를 시작한 후 터미널에 액세스 키 ID, 보안 액세스 키 및 세션 토큰(필요한 경우) 값을 직접 입력합니다.

Greengrass 디바이스 설정에서는 자격 증명을 저장하지 않습니다.

 

입력 값 제공

대화형 모드에서 Greengrass 디바이스 설정은 입력 값을 입력하라는 메시지를 표시합니다. Enter 키를 눌러 기본값을 사용하거나 사용자 지정 값을 입력한 다음 Enter 키를 누를 수 있습니다. 자동 모드에서는 스크립트를 시작한 후 입력 값을 제공합니다.

AWS 액세스 키 ID

장기 또는 임시 보안 자격 증명의 액세스 키 ID입니다. 자격 증명을 환경 변수로 제공하지 않는 경우에만 이 옵션을 입력 값으로 지정합니다. 자세한 정보는 제공AWS 계정자격 증명을 참조하십시오.

자동 모드의 옵션 이름: --aws-access-key-id

AWS 보안 액세스 키

장기 또는 임시 보안 자격 증명의 보안 액세스 키입니다. 자격 증명을 환경 변수로 제공하지 않는 경우에만 이 옵션을 입력 값으로 지정합니다. 자세한 정보는 제공AWS 계정자격 증명을 참조하십시오.

자동 모드의 옵션 이름: --aws-secret-access-key

AWS 세션 토큰

임시 보안 자격 증명의 세션 토큰입니다. 자격 증명을 환경 변수로 제공하지 않는 경우에만 이 옵션을 입력 값으로 지정합니다. 자세한 정보는 제공AWS 계정자격 증명을 참조하십시오.

자동 모드의 옵션 이름: --aws-session-token

AWS 리전

이AWS 리전Greengrass 그룹을 생성할 위치를 지정합니다. 지원되는 목록은AWS 리전에 대한 자세한 내용은AWS IoT GreengrassAmazon Web Services에 대하여.

기본값: us-west-2

자동 모드의 옵션 이름: --region

[Group name]

Greengrass 그룹의 이름입니다.

기본값: GreengrassDeviceSetup_Group_guid

자동 모드의 옵션 이름: --group-name

코어 이름

Greengrass 코어의 이름입니다. 코어는 AWS IoT Greengrass 코어 소프트웨어를 실행하는 AWS IoT 디바이스(사물)입니다. 코어는 AWS IoT 레지스트리와 Greengrass 그룹에 추가됩니다. 이름을 제공하는 경우 이 이름은AWS 계정및AWS 리전.

기본값: GreengrassDeviceSetup_Core_guid

자동 모드의 옵션 이름: --core-name

AWS IoT Greengrass 코어 소프트웨어 설치 경로

AWS IoT Greengrass 코어 소프트웨어를 설치할 디바이스 파일 시스템의 위치입니다.

기본값: /

자동 모드의 옵션 이름: --ggc-root-path

Hello World 람다 함수

Greengrass 그룹에 Hello World Lambda 함수를 포함할지 여부를 나타냅니다. 이 함수는 5초마다 hello/world 주제에 MQTT 메시지를 게시합니다.

이 스크립트는 이 사용자 정의 Lambda 함수를AWS LambdaGreengrass 그룹에 추가합니다. 또한 이 스크립트는 함수가 MQTT 메시지를 AWS IoT에 전송하도록 허용하는 그룹에서 구독을 생성합니다.

참고

이것은 Python 3.7 Lambda 함수입니다. Python 3.7이 디바이스에 설치되어 있지 않고 스크립트에서 설치할 수 없는 경우 스크립트는 터미널에 오류 메시지를 인쇄합니다. 그룹에 Lambda 함수를 포함하려면 Python 3.7을 수동으로 설치하고 스크립트를 다시 시작해야 합니다. Lambda 함수 없이 Greengrass 그룹을 생성하려면 스크립트를 다시 시작하고no함수를 포함하라는 메시지가 나타나면

기본값: no

자동 모드의 옵션 이름: --hello-world-lambda 이 옵션은 값을 가지고 있지 않습니다. 함수를 생성하려면 명령에 포함합니다.

배포 제한 시간

Greengrass 디바이스 설정이 Greengrass 그룹 배포의 상태 확인을 중지할 때까지 경과되는 시간(초)입니다. 그룹에 Hello World 람다 함수를 포함하는 경우에만 사용됩니다. 그렇지 않은 경우 그룹이 배포되지 않습니다.

배포 시간은 네트워크 속도에 따라 다릅니다. 네트워크 속도가 느린 경우 이 값을 늘릴 수 있습니다.

기본값: 180

자동 모드의 옵션 이름: --deployment-timeout

로그 경로

Greengrass 그룹 및 코어 설정 작업에 대한 정보가 포함된 로그 파일의 위치입니다. 이 로그를 사용하여 Greengrass 그룹 및 코어 설정과 관련된 배포 및 기타 문제를 해결할 수 있습니다.

기본값: ./

자동 모드의 옵션 이름: --log-path

Verbosity

스크립트가 실행되는 동안 터미널에서 자세한 로그 정보를 인쇄할지 여부를 나타냅니다. 이 정보를 사용하여 디바이스 설정 문제를 해결할 수 있습니다.

기본값: no

자동 모드의 옵션 이름: --verbose 이 옵션은 값을 가지고 있지 않습니다. 자세한 로그 정보를 인쇄하려면 명령에 포함합니다.

 

자동 모드로 Greengrass 디바이스 설정 실행

스크립트가 값을 입력하라는 메시지를 표시하지 않도록 자동 모드에서 Greengrass 디바이스 설정을 실행할 수 있습니다. 자동 모드로 실행하려면 스크립트를 시작한 후 bootstrap-greengrass 모드 및 입력 값을 지정합니다. 기본값을 사용하려면 입력 값을 생략할 수 있습니다.

이 절차는 제공 여부에 따라 다릅니다.AWS 계정자격 증명을 스크립트를 시작하기 전에 환경 변수로 사용하거나 스크립트를 시작한 후 입력 값으로 사용할 수 있습니다.

  1. 자격 증명을 환경 변수로 제공합니다. 다음 예제에서는 세션 토큰을 포함하는 임시 자격 증명을 내보냅니다.

    export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY export AWS_SESSION_TOKEN=AQoDYXdzEJr1K...o5OytwEXAMPLE=
    참고

    Raspbian 또는 OpenWRT 플랫폼에서 Greengrass 디바이스 설정을 실행하는 경우 다음 명령을 복사합니다. 디바이스를 재부팅한 후 다시 제공해야 합니다.

  2. 스크립트를 다운로드하여 시작합니다. 필요에 따라 입력 값을 제공합니다. 예:

    • 모든 기본값을 사용하려면:

      wget -q -O ./gg-device-setup-latest.sh https://d1onfpft10uf5o.cloudfront.net/greengrass-device-setup/downloads/gg-device-setup-latest.sh && chmod +x ./gg-device-setup-latest.sh && sudo -E ./gg-device-setup-latest.sh bootstrap-greengrass
    • 사용자 지정 값을 지정하려면:

      wget -q -O ./gg-device-setup-latest.sh https://d1onfpft10uf5o.cloudfront.net/greengrass-device-setup/downloads/gg-device-setup-latest.sh && chmod +x ./gg-device-setup-latest.sh && sudo -E ./gg-device-setup-latest.sh bootstrap-greengrass --region us-east-1 --group-name Custom_Group_Name --core-name Custom_Core_Name --ggc-root-path /custom/ggc/root/path --deployment-timeout 300 --log-path /customized/log/path --hello-world-lambda --verbose
    참고

    curl을 사용하여 스크립트를 다운로드하려면 명령에서 wget -q -Ocurl로 바꿉니다.

  3. 코어 디바이스에서 Raspbian 또는 OpenWRT를 실행 중인 경우 메시지가 표시되면 디바이스를 재부팅하고 자격 증명을 제공한 다음 스크립트를 다시 시작합니다.

    1. 디바이스를 재부팅하라는 메시지가 표시되면 다음 명령 중 하나를 실행합니다.

      Raspbian 플랫폼의 경우:

      sudo reboot

      OpenWRT 플랫폼의 경우:

      reboot
    2. 디바이스가 재부팅된 후 터미널을 열고 자격 증명을 환경 변수로 제공합니다.

      export AWS_ACCESS_KEY_ID=AKIAIOSFODNN7EXAMPLE export AWS_SECRET_ACCESS_KEY=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY export AWS_SESSION_TOKEN=AQoDYXdzEJr1K...o5OytwEXAMPLE=
    3. 스크립트를 다시 시작합니다.

      sudo -E ./gg-device-setup-latest.sh bootstrap-greengrass
    4. 이전 세션의 입력 값을 사용할지 새 설치를 시작할지 여부를 묻는 메시지가 표시되면 yes를 입력하여 입력 값을 다시 사용합니다.

      참고

      재부팅이 필요한 플랫폼에서는 이전 세션의 입력 값(자격 증명 제외)이 임시로 GreengrassDeviceSetup.config.info 파일에 저장됩니다.

    설정이 완료되면 터미널에 다음과 유사한 성공 상태 메시지가 표시됩니다.

    
                                        터미널 출력의 성공 메시지.
  4. Hello World Lambda 함수를 포함한 경우 Greengrass 디바이스 설정은 Greengrass 그룹을 코어 디바이스에 배포합니다. Lambda 함수를 테스트하거나 그룹에서 Lambda 함수를 제거하는 방법에 대한 정보를 보려면Lambda 함수가 코어 디바이스에서 실행 중인지 확인시작하기 자습서의 모듈 3-1, 모듈 3-1에 있습니다.

    참고

    이 (가)AWS 리전은 Greengrass 환경을 구성하는 데 사용한 것과 동일합니다. 기본적으로 리전은 미국 서부 (오레곤) 입니다.

    Hello World Lambda 함수를 포함하지 않은 경우 다음을 수행할 수 있습니다.나만의 Lambda 함수를 만들또는 다른 Greengrass 기능을 사용해보십시오. 예를 들어 Docker 애플리케이션 배포 커넥터를 그룹에 추가한 후 Docker 컨테이너를 코어 디바이스에 배포하는 데 사용할 수 있습니다.

     

  1. 스크립트를 다운로드하여 시작합니다. 자격 증명 및 지정할 기타 입력 값을 제공합니다. 다음 예제에서는 세션 토큰을 포함하는 임시 자격 증명을 제공하는 방법을 보여줍니다.

    • 모든 기본값을 사용하려면:

      wget -q -O ./gg-device-setup-latest.sh https://d1onfpft10uf5o.cloudfront.net/greengrass-device-setup/downloads/gg-device-setup-latest.sh && chmod +x ./gg-device-setup-latest.sh && sudo -E ./gg-device-setup-latest.sh bootstrap-greengrass --aws-access-key-id AKIAIOSFODNN7EXAMPLE --aws-secret-access-key wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY --aws-session-token AQoDYXdzEJr1K...o5OytwEXAMPLE=
    • 사용자 지정 값을 지정하려면:

      wget -q -O ./gg-device-setup-latest.sh https://d1onfpft10uf5o.cloudfront.net/greengrass-device-setup/downloads/gg-device-setup-latest.sh && chmod +x ./gg-device-setup-latest.sh && sudo -E ./gg-device-setup-latest.sh bootstrap-greengrass --aws-access-key-id AKIAIOSFODNN7EXAMPLE --aws-secret-access-key wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY --aws-session-token AQoDYXdzEJr1K...o5OytwEXAMPLE= --region us-east-1 --group-name Custom_Group_Name --core-name Custom_Core_Name --ggc-root-path /custom/ggc/root/path --deployment-timeout 300 --log-path /customized/log/path --hello-world-lambda --verbose
    참고

    Raspbian 또는 OpenWrt 플랫폼에서 Greengrass 디바이스 설정을 실행하는 경우 자격 증명을 복사합니다. 디바이스를 재부팅한 후 다시 제공해야 합니다.

    curl을 사용하여 스크립트를 다운로드하려면 명령에서 wget -q -Ocurl로 바꿉니다.

  2. 코어 디바이스에서 Raspbian 또는 OpenWRT를 실행 중인 경우 메시지가 표시되면 디바이스를 재부팅하고 자격 증명을 제공한 다음 스크립트를 다시 시작합니다.

    1. 디바이스를 재부팅하라는 메시지가 표시되면 다음 명령 중 하나를 실행합니다.

      Raspbian 플랫폼의 경우:

      sudo reboot

      OpenWRT 플랫폼의 경우:

      reboot
    2. 스크립트를 다시 시작합니다. 명령에 자격 증명을 포함해야 하지만 다른 입력 값은 포함하지 않아야 합니다. 예:

      sudo -E ./gg-device-setup-latest.sh bootstrap-greengrass --aws-access-key-id AKIAIOSFODNN7EXAMPLE --aws-secret-access-key wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY --aws-session-token AQoDYXdzEJr1K...o5OytwEXAMPLE=
    3. 이전 세션의 입력 값을 사용할지 새 설치를 시작할지 여부를 묻는 메시지가 표시되면 yes를 입력하여 입력 값을 다시 사용합니다.

      참고

      재부팅이 필요한 플랫폼에서는 이전 세션의 입력 값(자격 증명 제외)이 임시로 GreengrassDeviceSetup.config.info 파일에 저장됩니다.

    설정이 완료되면 터미널에 다음과 유사한 성공 상태 메시지가 표시됩니다.

    
                                        터미널 출력의 성공 메시지.
  3. Hello World Lambda 함수를 포함한 경우 Greengrass 디바이스 설정은 Greengrass 그룹을 코어 디바이스에 배포합니다. Lambda 함수를 테스트하거나 그룹에서 Lambda 함수를 제거하는 방법에 대한 정보를 보려면Lambda 함수가 코어 디바이스에서 실행 중인지 확인시작하기 자습서의 모듈 3-1, 모듈 3-1에 있습니다.

    참고

    이 (가)AWS 리전은 Greengrass 환경을 구성하는 데 사용한 것과 동일합니다. 기본적으로 리전은 미국 서부 (오레곤) 입니다.

    Hello World Lambda 함수를 포함하지 않은 경우 다음을 수행할 수 있습니다.나만의 Lambda 함수를 만들또는 다른 Greengrass 기능을 사용해보십시오. 예를 들어 Docker 애플리케이션 배포 커넥터를 그룹에 추가한 후 Docker 컨테이너를 코어 디바이스에 배포하는 데 사용할 수 있습니다.