尝试通过 vagrant 访问 s3 yum repo 会导致“读取实例数据时捕获异常”

尝试通过 vagrant 访问 s3 yum repo 会导致“读取实例数据时捕获异常”

我们在 s3 中有一个 yum repo (baseurl=https://xxxx.s3.amazonaws.com)。当我们尝试在 Vagrant 环境中使用 yum 执行任何操作时,它会抛出[ERROR] Caught exception reading instance data。使用调试运行 yum 不会提供任何其他信息。

我们可以从非 Vagrant 主机(即我们的 EC2 实例)毫无问题地访问 repo

从 vagrant 主机,我们可以成功地aws s3在 yum repo 存储桶上运行命令。

对于可能发生的事情有什么想法吗?

答案1

解决此问题的方法是 (a) 通过 http 使 s3 bucket 内容公开可读,这与使它们对 s3 cli 可读不同,方法是右键单击文件夹和文件并选择“公开”(对我们来说不是一个选项);或 (b) 在插件中使用您的 aws 凭证(访问密钥和密钥cobcob插件

选项(b)对于我们来说非常完美。

相关内容