

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Riferimento alla variabile di ambiente del componente
<a name="component-environment-variables"></a>

Il software AWS IoT Greengrass Core imposta le variabili di ambiente quando esegue gli script del ciclo di vita per i componenti. Puoi inserire queste variabili di ambiente nei tuoi componenti per ottenere il nome dell'oggetto e la Regione AWS versione del nucleo di Greengrass. [Il software imposta anche le variabili di ambiente necessarie al componente per utilizzare [l'SDK di comunicazione tra processi e per interagire](interprocess-communication.md) con i servizi. AWS](interact-with-aws-services.md)

È inoltre possibile impostare variabili di ambiente personalizzate per gli script del ciclo di vita dei componenti. [Per ulteriori informazioni, consulta Setenv.](component-recipe-reference.md#lifecycle-setenv-definition)

Il software AWS IoT Greengrass Core imposta le seguenti variabili di ambiente:

`AWS_IOT_THING_NAME`  
Il nome della AWS IoT cosa che rappresenta questo dispositivo principale Greengrass.

`AWS_REGION`  
Il Regione AWS luogo in cui funziona questo dispositivo principale Greengrass.  
 AWS SDKs Utilizza questa variabile di ambiente per identificare la regione predefinita da utilizzare. Questa variabile è equivalente a`AWS_DEFAULT_REGION`.

`AWS_DEFAULT_REGION`  
Il Regione AWS luogo in cui funziona questo dispositivo principale Greengrass.  
 AWS CLI Utilizza questa variabile di ambiente per identificare la regione predefinita da utilizzare. Questa variabile è equivalente a`AWS_REGION`.

`GGC_VERSION`  
La versione del [componente Greengrass nucleus](greengrass-nucleus-component.md) che funziona su questo dispositivo principale Greengrass.

`GG_ROOT_CA_PATH`  
[Questa funzionalità è disponibile per la versione 2.5.5 e successive del componente Greengrass nucleus.](greengrass-nucleus-component.md)  
Il percorso verso il certificato root certificate authority (CA) utilizzato dal nucleo Greengrass.

`AWS_GG_NUCLEUS_DOMAIN_SOCKET_FILEPATH_FOR_COMPONENT`  
Il percorso verso il socket IPC utilizzato dai componenti per comunicare con il AWS IoT Greengrass software Core. Per ulteriori informazioni, consulta [Usa il SDK per dispositivi AWS IoT per comunicare con il nucleo Greengrass, altri componenti e AWS IoT CoreComunica con il nucleo Greengrass, altri componenti e AWS IoT Core](interprocess-communication.md).

`SVCUID`  
Il token segreto utilizzato dai componenti per connettersi al socket IPC e comunicare con il software AWS IoT Greengrass Core. Per ulteriori informazioni, consulta [Usa il SDK per dispositivi AWS IoT per comunicare con il nucleo Greengrass, altri componenti e AWS IoT CoreComunica con il nucleo Greengrass, altri componenti e AWS IoT Core](interprocess-communication.md).

`AWS_CONTAINER_AUTHORIZATION_TOKEN`  
Il token segreto utilizzato dai componenti per recuperare le credenziali dal componente del servizio di [scambio di token](token-exchange-service-component.md).

`AWS_CONTAINER_CREDENTIALS_FULL_URI`  
L'URI richiesto dai componenti per recuperare le credenziali dal componente del servizio di scambio di [token](token-exchange-service-component.md).