Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Servicio de intercambio de token
El componente del servicio de intercambio de tokens (aws.greengrass.TokenExchangeService
) proporciona AWS
credenciales que puede usar para interactuar con AWS los servicios de sus componentes personalizados.
El servicio de intercambio de token ejecuta una instancia de contenedor de Amazon Elastic Container Service (Amazon ECS) como un servidor local. Este servidor local se conecta al proveedor de AWS IoT credenciales mediante el alias de AWS IoT rol que usted configura en el componente core core de Greengrass. El componente proporciona dos variables de entorno, AWS_CONTAINER_CREDENTIALS_FULL_URI
y AWS_CONTAINER_AUTHORIZATION_TOKEN
. AWS_CONTAINER_CREDENTIALS_FULL_URI
define el URI de este servidor local. Cuando un componente crea un cliente AWS SDK, el cliente reconoce esta variable de entorno URI y utiliza el token que contiene AWS_CONTAINER_AUTHORIZATION_TOKEN
para conectarse al servicio de intercambio de fichas y recuperar AWS las credenciales. Esto permite que los dispositivos principales de Greengrass llamen a las operaciones de servicio de AWS
. Para obtener más información sobre cómo utilizar este componente en componentes personalizados, consulte Interactúa con AWS los servicios.
importante
El 13 de julio de 2016 se agregó el AWS SDKs soporte para adquirir AWS credenciales de esta manera. Su componente debe usar una versión AWS del SDK que se haya creado en esa fecha o después. Para obtener más información, consulte Uso de un AWS SDK compatible en la Guía para desarrolladores de Amazon Elastic Container Service.
Temas
Versiones
Este componente tiene las siguientes versiones:
-
2.0.x
Tipo
Este componente es un componente genérico (aws.greengrass.generic
). El núcleo de Greengrass ejecuta los scripts del ciclo de vida del componente.
Para obtener más información, consulte Tipos de componentes.
Sistema operativo
Este componente se puede instalar en los dispositivos principales que ejecutan los siguientes sistemas operativos:
Linux
Windows
Dependencias
Este componente no tiene ninguna dependencia.
Configuración
Este componente no tiene ningún parámetro de configuración.
Archivo de registro local
Este componente utiliza el mismo archivo de registro que el componente núcleo de Greengrass.
Visualización de los registros de este componente
-
Ejecute el siguiente comando en el dispositivo de núcleo para ver el archivo de registro de este componente en tiempo real. Sustituya
o/greengrass/v2
C:\greengrass\v2
por la ruta a la carpeta AWS IoT Greengrass raíz.
Registros de cambios
En la siguiente tabla, se describen los cambios en cada versión del componente.
Versión |
Cambios |
---|---|
2.0.3 |
Versión inicial. |