- Mais recentes
- Mais votos
- Mais comentários
【以下的回答经过翻译处理】 您好,
感谢在re:Post上联系我们。我是来自AWS支持团队的Tom。我看到您想通过Greengrass编程来配置系统管理器代理。
经过进一步的研究,http_proxy/https_proxy环境变量未能从Greengrass配置中读取的原因是这些环境变量不是Greegrass变量。这些是设备的通用Linux环境变量。有关Greengrass支持的环境变量的列表,请参见此处的参考[1]。
通过阅读您的用例,可以创建自定义组件[2],从源(例如S3存储桶中的文本文件)提取http_proxy/https_proxy环境变量的详细信息,然后使用代码运行命令进行部署。
或者,如果http_proxy/https_proxy环境变量是静态的,则可以将其硬编码到组件的配置中,并使用代码提取配置以更新http/https_proxy环境。
如果通过系统管理器可以访问设备,则安装系统管理器代理后,可以使用运行命令[3]来更新其代理设置并重新启动设备。
希望以上信息有所帮助。祝您有一个愉快的一天。
链接和参考资料
[1]组件环境变量参考-https://docs.aws.amazon.com/greengrass/v2/developerguide/component-environment-variables.html
[2]创建AWS IoT Greengrass组件-https://docs.aws.amazon.com/greengrass/v2/developerguide/create-components.html
[3]AWS系统管理器运行命令-https://docs.aws.amazon.com/systems-manager/latest/userguide/run-command.html
Conteúdo relevante
- AWS OFICIALAtualizada há 2 anos
- AWS OFICIALAtualizada há 3 anos
- AWS OFICIALAtualizada há um ano
- AWS OFICIALAtualizada há 3 anos