从S3提供静态pdf。在AWS上拥有生产环境,在我的本地Vagrant虚拟机上拥有开发环境。一切都很好,直到今天。
当我尝试从我的Vagrant开发环境中访问S3文件时,我得到了
无法解析主人'bucket.s3.amazonaws.com'
我仍然可以在我的AWS生产环境中正常访问这些文件。要访问的代码完全相同。
可能相关或不相关的其他注释
感谢您的帮助。
答案 0 :(得分:1)
“重置虚拟机”是什么意思?当我忘记将VM挂起然后更改主机上的网络时,我遇到了问题。之后我将无法解决任何问题。为了解决这个问题,我只是做了vagrant suspend && vagrant up
让它刷新网络。
答案 1 :(得分:0)
当我尝试在openstack上使用vagrant获取S3文件时,我遇到了类似的问题,通过在我的openstack子网上配置DNS解决了这个问题。 (意味着DNS问题与vagrant vm配置无关,它与openstack配置有关,您可以通过运行:来自您的vagrant vm的cat /etc/resolv.conf来验证它)