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 fichas
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 tokens ejecuta una instancia de contenedor de Amazon Elastic Container Service (Amazon ECS) como 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
yAWS_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 tokens y recuperar AWS las credenciales. Esto permite que los dispositivos principales de Greengrass llamen a las operaciones de AWS servicio. Para obtener más información sobre cómo usar este componente en componentes personalizados, consulteInteractúa con AWS los servicios.
importante
El 13 de julio de 2016 se agregó a los AWS SDK el 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.
Para ver los registros de este componente
-
Ejecute el siguiente comando en el dispositivo principal 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. |