쿠키 기본 설정 선택

당사는 사이트와 서비스를 제공하는 데 필요한 필수 쿠키 및 유사한 도구를 사용합니다. 고객이 사이트를 어떻게 사용하는지 파악하고 개선할 수 있도록 성능 쿠키를 사용해 익명의 통계를 수집합니다. 필수 쿠키는 비활성화할 수 없지만 '사용자 지정' 또는 ‘거부’를 클릭하여 성능 쿠키를 거부할 수 있습니다.

사용자가 동의하는 경우 AWS와 승인된 제3자도 쿠키를 사용하여 유용한 사이트 기능을 제공하고, 사용자의 기본 설정을 기억하고, 관련 광고를 비롯한 관련 콘텐츠를 표시합니다. 필수가 아닌 모든 쿠키를 수락하거나 거부하려면 ‘수락’ 또는 ‘거부’를 클릭하세요. 더 자세한 내용을 선택하려면 ‘사용자 정의’를 클릭하세요.

AWS IoT Greengrass 스트림 관리자 구성

포커스 모드

이 페이지에서

AWS IoT Greengrass 스트림 관리자 구성 - AWS IoT Greengrass

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

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

Greengrass 코어 디바이스에서는 스트림 관리자를 통해 IoT 디바이스 데이터를 저장, 처리하고 내보낼 수 있습니다. 스트림 관리자에서는 런타임 설정을 구성하는 데 사용하는 파라미터가 제공됩니다. 이러한 설정은 Greengrass 코어 디바이스의 모든 스트림에 적용됩니다. 구성 요소를 배포할 때 AWS IoT Greengrass 콘솔 또는 API를 사용하여 스트림 관리자 설정을 구성할 수 있습니다. 배포 완료 후 변경 사항이 적용됩니다.

스트림 관리자 파라미터

스트림 관리자에서는 코어 디바이스에 구성 요소를 배포할 때 구성할 수 있는 다음 파라미터가 제공됩니다. 모든 파라미터는 선택 사항입니다.

스토리지 디렉터리

파라미터 이름: STREAM_MANAGER_STORE_ROOT_DIR

스트림 저장에 사용되는 로컬 폴더의 절대 경로. 이 값은 슬래시로 시작해야 합니다(예: /data).

기존 폴더를 지정해야 하며 스트림 관리자 구성 요소를 실행하는 시스템 사용자에게 이 폴더를 읽고 쓸 권한이 있어야 합니다. 예를 들어 다음 명령을 실행하여 스트림 관리자 루트 폴더로 지정하는 폴더(/var/greengrass/streams)를 생성하고 구성할 수 있습니다. 이러한 명령을 사용하면 기본 시스템 사용자(ggc_user)가 이 폴더를 읽고 쓸 수 있습니다.

sudo mkdir /var/greengrass/streams sudo chown ggc_user /var/greengrass/streams sudo chmod 700 /var/greengrass/streams

스트림 데이터 보안에 대한 자세한 내용은 로컬 데이터 보안 섹션을 참조하십시오.

기본값: /greengrass/v2/work/aws.greengrass.StreamManager

[Server port]

파라미터 이름: STREAM_MANAGER_SERVER_PORT

스트림 관리자와 통신하는 데 사용되는 로컬 포트 번호입니다. 기본값은 8088입니다.

임의의 사용 가능한 포트를 사용하도록 0을 지정할 수 있습니다.

클라이언트 인증

파라미터 이름: STREAM_MANAGER_AUTHENTICATE_CLIENT

스트림 관리자와 상호 작용하기 위해 클라이언트가 인증되어야 하는지 여부를 나타냅니다. 클라이언트와 스트림 관리자 간의 모든 상호 작용은 스트림 관리자 SDK를 통해 제어됩니다. 이 파라미터는 스트림 관리자 SDK를 직접 호출하여 스트림 작업을 수행할 수 있는 클라이언트를 결정합니다. 자세한 내용은 클라이언트 인증 단원을 참조하십시오.

유효한 값은 true 또는 false입니다. 기본값은 true입니다(권장).

  • true. Greengrass 구성 요소만 클라이언트로 허용됩니다. 구성 요소에서는 스트림 관리자 SDK를 통해 인증되는 데 AWS IoT Greengrass 코어 프로토콜이 사용됩니다.

  • false. AWS IoT Greengrass 코어에서 실행되는 모든 프로세스가 클라이언트로 허용됩니다. 비즈니스 사례에 필요한 경우가 아니면 값을 false로 설정하지 마세요. 예를 들어 코어 디바이스의 구성 요소 외 프로세스에서 스트림 관리자와 직접 통신해야 하는 경우에만 false를 사용합니다.

최대 대역폭

파라미터 이름: STREAM_MANAGER_EXPORTER_MAX_BANDWIDTH

데이터를 내보내는 데 사용할 수 있는 평균 최대 대역폭(초당 킬로비트)입니다. 기본값은 사용 가능한 대역폭을 무제한으로 사용할 수 있도록 허용합니다.

스레드 풀 크기

파라미터 이름: STREAM_MANAGER_EXPORTER_THREAD_POOL_SIZE

데이터를 내보내는 데 사용할 수 있는 최대 활성 스레드 수입니다. 기본값은 5입니다.

최적의 크기는 하드웨어, 스트림 볼륨 및 계획된 내보내기 스트림 수에 따라 다릅니다. 내보내기 속도가 느린 경우 이 설정을 조정하여 하드웨어 및 비즈니스 사례에 가장 적합한 크기를 찾을 수 있습니다. 코어 장치 하드웨어의 CPU 및 메모리는 제한적인 요소입니다. 시작을 위해 이 값을 장치의 프로세서 코어 수와 동일하게 설정해 볼 수 있습니다.

하드웨어가 지원할 수 있는 크기 보다 크게 설정하지 않도록 주의하십시오. 각 스트림은 하드웨어 리소스를 사용하므로 제한된 디바이스에서는 내보내기 스트림 수를 제한하세요.

JVM 인수

파라미터 이름: JVM_ARGS

시작 시 스트림 관리자에게 전달할 사용자 정의 Java 가상 머신 인수입니다. 여러 인수는 공백으로 구분해야 합니다.

JVM에서 사용하는 기본 설정을 재정의해야 하는 경우에만 이 파라미터를 사용합니다. 예를 들어 많은 수의 스트림을 내보낼 계획이 있다면 기본 힙 크기를 늘려야 할 수 있습니다.

로깅 수준

파라미터 이름: LOG_LEVEL

구성 요소의 로깅 수준. 여기에 수준 순서대로 나열된 다음 로그 수준 중에서 선택합니다.

  • TRACE

  • DEBUG

  • INFO

  • WARN

  • ERROR

기본값: INFO

멀티파트 업로드의 최소 크기

파라미터 이름: STREAM_MANAGER_EXPORTER_S3_DESTINATION_MULTIPART_UPLOAD_MIN_PART_SIZE_BYTES

Amazon S3에 대한 멀티파트 업로드의 최소 부분 크기(바이트). 스트림 관리자는 이 설정과 입력 파일의 크기를 사용하여 멀티파트 PUT 요청에서 데이터를 일괄 처리하는 방법을 결정합니다. 기본값 및 최소값은 5242880 바이트(5MB)입니다.

참고

스트림 관리자는 스트림의 sizeThresholdForMultipartUploadBytes 속성을 사용하여 Amazon S3에 단일 업로드로 내보낼지 멀티파트 업로드로 내보낼지 결정합니다. 사용자 정의 Greengrass 구성 요소에서는 Amazon S3로 내보내는 스트림이 생성될 때 이 임계값이 설정됩니다. 기본 임계값 크기는 5MB입니다.

다음 사항도 참조하세요.

프라이버시사이트 이용 약관쿠키 기본 설정
© 2025, Amazon Web Services, Inc. 또는 계열사. All rights reserved.