기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
구성 요소 환경 변수 참조
AWS IoT Greengrass 코어 소프트웨어에서는 구성 요소에 대한 수명 주기 스크립트가 실행될 때 환경 변수가 설정됩니다. 구성 요소에 있는 이러한 환경 변수를 가져와서 사물 이름, AWS 리전 및 Greengrass nucleus 버전을 가져올 수 있습니다. 소프트웨어에서는 프로세스 간 통신 SDK를 사용하고 AWS 서비스와 상호 작용하려면 구성 요소에 필요한 환경 변수가 설정됩니다.
구성 요소의 수명 주기 스크립트에 대한 사용자 지정 환경 변수를 설정할 수도 있습니다. 자세한 내용은 Setenv를 참조하세요.
AWS IoT Greengrass 코어 소프트웨어에서는 다음 환경 변수가 설정됩니다.
AWS_IOT_THING_NAME-
이 Greengrass 코어 디바이스를 나타내는 AWS IoT 사물의 이름.
AWS_REGION-
이 Greengrass 코어 디바이스가 작동하는 AWS 리전.
AWS SDK에서는 사용할 기본 리전이 이 환경 변수를 통해 식별됩니다. 이 변수는
AWS_DEFAULT_REGION과 동일합니다. AWS_DEFAULT_REGION-
이 Greengrass 코어 디바이스가 작동하는 AWS 리전.
AWS CLI에서는 사용할 기본 리전이 이 환경 변수를 통해 식별됩니다. 이 변수는
AWS_REGION과 동일합니다. GGC_VERSION-
이 Greengrass 코어 디바이스에서 실행되는 Greengrass nucleus 구성 요소의 버전입니다.
GG_ROOT_CA_PATH-
이 기능은 Greengrass nucleus 구성 요소 v2.5.5 이상에 사용할 수 있습니다.
Greengrass nucleus에서 사용되는 루트 인증 기관(CA) 인증서의 경로입니다.
AWS_GG_NUCLEUS_DOMAIN_SOCKET_FILEPATH_FOR_COMPONENT-
구성 요소에서 AWS IoT Greengrass 코어 소프트웨어와 통신하는 데 사용되는 IPC 소켓의 경로입니다. 자세한 내용은 AWS IoT Device SDK를 사용하여 Greengrass nucleus, 기타 구성 요소 및 AWS IoT Core와 통신 섹션을 참조하세요.
SVCUID-
구성 요소에서 IPC 소켓에 연결하고 AWS IoT Greengrass 코어 소프트웨어와 통신하는 데 사용되는 비밀 토큰입니다. 자세한 내용은 AWS IoT Device SDK를 사용하여 Greengrass nucleus, 기타 구성 요소 및 AWS IoT Core와 통신 섹션을 참조하세요.
AWS_CONTAINER_AUTHORIZATION_TOKEN-
구성 요소에서 토큰 교환 서비스 구성 요소의 자격 증명을 검색하는 데 사용되는 비밀 토큰입니다.
AWS_CONTAINER_CREDENTIALS_FULL_URI-
구성 요소에서 토큰 교환 서비스 구성 요소의 자격 증명을 검색하려고 요청하는 URI입니다.