如何从 CodeCommit 自动安装到 Raspberry Pi?

How can I automatically install from CodeCommit onto a Raspberry Pi?

我希望能够使用 AWS CodeCommit 作为我的脚本的存储库,然后让 AWS 自动将任何新提交部署到一堆 Raspberry Pi 系统(我已经部署的本地实例在 Systems Manager 中设置)。最好是提交并首先将其安装在单个暂存 RPi 上,对其进行测试,如果测试顺利,则将其安装在其余的 RPi 系统上。

(Raspberry Pi 系统是 运行ning Ubuntu Server 20.04 LTS,因此根据 Systems Manager 的要求都兼容)

这在 AWS 上可行吗?是否有关于如何执行此操作的明确指南?

我最接近成功的是以下内容:https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-simple-codecommit.html,但该教程解释了如何从 CodeCommit 部署到 EC2 实例而不是本地实例。我尝试切换到本地实例而不是 EC2(在步骤 5 中),并指定了我已经分配给本地实例的标签(在 Systems Manager > Fleet Manager 中),但是当我尝试 运行 部署,我得到一个错误:“部署失败,因为没有为您的部署组找到实例。检查您的部署组设置以确保您的 Amazon EC2 实例或 Auto Scaling 组的标签正确识别您想要的实例部署到,然后重试。”标签绝对正确,所以我不知道为什么会失败。

在此先感谢您的帮助。

基本上,我在没有意识到的情况下跳过了用户指南中的一堆步骤。睡个好觉后回到起点。

PEBCAK是一回事。