令牌交换服务 - AWS IoT Greengrass
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

令牌交换服务

令牌交换服务组件 (aws.greengrass.TokenExchangeService) 提供 AWS 凭证,您可以使用这些凭证与自定义组件中的 AWS 服务进行交互。

令牌交换服务将 Amazon Elastic Container Service (Amazon ECS) 容器实例作为本地服务器运行。此本地服务器使用您在 Greengrass 核心核心 ymbda 组件中配置的 AWS IoT IoT 角色别名连接到 AWS IoT IoT 凭证提供程序。组件提供了一个环境变量 AWS_CONTAINER_CREDENTIALS_FULL_URI,该变量定义此本地服务器的 URI。当组件创建 AWS 开发工具包客户端时,客户端将识别此 URI 环境变量以连接到令牌交换服务并检索 AWS 凭证。这允许 Greengrass 核心设备调用 AWS 服务操作。有关如何在自定义组件中使用此组件的更多信息,请参阅与 AWS 服务交互

重要

2016 年 7 13th在 AWS SDKs中增加了对此方式获取 AWS 凭证的支持。您的组件必须使用在该日期或之后创建的 AWS 开发工具包版本。有关更多信息,请参阅《Amazon Elastic Container Service 开发人员指南》中的“使用支持的 AWS 开发工具包”。

此组件具有以下版本:

  • 2.0.x

主题

Configuration

此组件没有任何配置参数。