

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

# 구성 요소 환경 변수 참조
<a name="component-environment-variables"></a>

 AWS IoT Greengrass 코어 소프트웨어는 구성 요소에 대한 수명 주기 스크립트를 실행할 때 환경 변수를 설정합니다. 구성 요소에서 이러한 환경 변수를 가져와 사물 이름 AWS 리전및 Greengrass nucleus 버전을 가져올 수 있습니다. 소프트웨어에서는 [프로세스 간 통신 SDK](interprocess-communication.md)를 사용하고 [AWS 서비스와 상호 작용](interact-with-aws-services.md)하려면 구성 요소에 필요한 환경 변수가 설정됩니다.

구성 요소의 수명 주기 스크립트에 대한 사용자 지정 환경 변수를 설정할 수도 있습니다. 자세한 내용은 [Setenv](component-recipe-reference.md#lifecycle-setenv-definition)를 참조하세요.

 AWS IoT Greengrass 코어 소프트웨어는 다음과 같은 환경 변수를 설정합니다.

`AWS_IOT_THING_NAME`  
이 Greengrass 코어 디바이스를 나타내는 AWS IoT 사물의 이름입니다.

`AWS_REGION`  
이 Greengrass 코어 디바이스가 작동하는 AWS 리전 입니다.  
 AWS SDKs 사용하여 사용할 기본 리전을 식별합니다. 이 변수는 `AWS_DEFAULT_REGION`과 동일합니다.

`AWS_DEFAULT_REGION`  
이 Greengrass 코어 디바이스가 작동하는 AWS 리전 입니다.  
는이 환경 변수를 AWS CLI 사용하여 사용할 기본 리전을 식별합니다. 이 변수는 `AWS_REGION`과 동일합니다.

`GGC_VERSION`  
이 Greengrass 코어 디바이스에서 실행되는 [Greengrass nucleus 구성 요소](greengrass-nucleus-component.md)의 버전입니다.

`GG_ROOT_CA_PATH`  
이 기능은 [Greengrass nucleus 구성 요소](greengrass-nucleus-component.md) 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 CoreGreengrass nucleus, 기타 구성 요소 및와 통신 AWS IoT Core](interprocess-communication.md) 단원을 참조하십시오.

`SVCUID`  
구성 요소가 IPC 소켓에 연결하고 AWS IoT Greengrass 코어 소프트웨어와 통신하는 데 사용하는 보안 암호 토큰입니다. 자세한 내용은 [AWS IoT Device SDK 를 사용하여 Greengrass nucleus, 기타 구성 요소 및와 통신합니다. AWS IoT CoreGreengrass nucleus, 기타 구성 요소 및와 통신 AWS IoT Core](interprocess-communication.md) 단원을 참조하십시오.

`AWS_CONTAINER_AUTHORIZATION_TOKEN`  
구성 요소에서 [토큰 교환 서비스 구성 요소](token-exchange-service-component.md)의 자격 증명을 검색하는 데 사용되는 비밀 토큰입니다.

`AWS_CONTAINER_CREDENTIALS_FULL_URI`  
구성 요소에서 [토큰 교환 서비스 구성 요소](token-exchange-service-component.md)의 자격 증명을 검색하려고 요청하는 URI입니다.