【以下的问题经过翻译处理】 我正在按照IoT Greengrass教程 - https://docs.aws.amazon.com/greengrass/v2/developerguide/defer-component-updates-tutorial.html 进行操作。
我卡在了“gdk component publish”这一步上。我无法从我的开发计算机将helloworld组件发布到云服务。
问题
[2023-03-01 19:51:30] INFO - 从gdk-config.json获取项目配置
[2023-03-01 19:51:30] INFO - 在项目目录中找到组件配方文件“recipe.json”。
[2023-03-01 19:51:30] INFO - 在共享凭据文件中找到凭证:~/.aws/credentials
[2023-03-01 19:51:34] INFO - 帐户中不存在组件“com.example.BatteryAwareHelloWorld”的私有版本。使用“1.0.0”作为要创建的下一个版本。
[2023-03-01 19:51:34] INFO - 使用给定的项目配置发布组件“com.example.BatteryAwareHelloWorld”。
[2023-03-01 19:51:34] INFO - 将组件构建工件上载到S3桶。
[2023-03-01 19:51:34] INFO - 将组件工件上载到S3桶:greengrass-component-artifacts-<<region>>-<<aws account>>。如果这是您第一次使用此桶,请将“s3:GetObject”权限添加到每个核心设备的令牌交换角色中,以允许其下载组件工件。有关更多信息,请参见https://docs.aws.amazon.com/greengrass/v2/developerguide/device-service-role.html。
[2023-03-01 19:51:34] INFO - 更新组件配方com.example.BatteryAwareHelloWorld-1.0.0。
[2023-03-01 19:51:34] INFO - 创建新的greengrass组件com.example.BatteryAware