我如何在S3上托pipe公共GPG密钥?

我已经将一些在Raspbian上运行的专有软件打包成.deb文件,并使用名为deb-s3的程序将它们托pipe在专用的S3存储桶中。 我还使用了一个名为apt-transport-s3的程序,它允许各个设备下载我发布的软件包。 但是,当我运行sudo apt-get update我看到以下警告:

W:GPG错误:s3:// bucket .s3.amazonaws.com stable版本:以下签名无法validation,因为公钥不可用:NO_PUBKEY my-key-id

我可以手动安装GPG,但我宁愿托pipe它,以便我可以运行sudo apt-key add并使用ID导入它。 理想情况下,我很乐意在S3上托pipe它。 麻烦的是,我从来没有设置密钥服务器,所以我不知道我需要什么样的文件或他们需要在什么格式。

如果我有一个准系统密钥服务器和我的GPG密钥,文件结构是什么样的? 你觉得我可以在S3上复制它,它仍然可以工作吗?

把密钥放在一个静态的网站桶中 ,下载它,然后用apt-key add文件。 几行脚本,或使用Ansible apt_key模块。

或者,将密钥提交给您最喜欢的密​​钥服务器 ,然后使用apt-key adv --recv-key导入