Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services aws bucket策略允许Facebook显示打开的图形图像_Amazon Web Services_Amazon S3_Facebook Opengraph - Fatal编程技术网

Amazon web services aws bucket策略允许Facebook显示打开的图形图像

Amazon web services aws bucket策略允许Facebook显示打开的图形图像,amazon-web-services,amazon-s3,facebook-opengraph,Amazon Web Services,Amazon S3,Facebook Opengraph,我似乎无法让Facebook访问我在bucket策略中的open graph标签中的资源 这是我目前的政策,旨在防止热链接,但允许Facebook(最好是其他社交网络)访问我的图片(和其他资源) 这里有一个链接说(大概是为什么)对资源的刮取失败了 无法访问映像的错误为: could not be downloaded because it exceeded the maximum allowed sized of 8Mb or your server was too slow to respon

我似乎无法让Facebook访问我在bucket策略中的open graph标签中的资源

这是我目前的政策,旨在防止热链接,但允许Facebook(最好是其他社交网络)访问我的图片(和其他资源)

这里有一个链接说(大概是为什么)对资源的刮取失败了

无法访问映像的错误为:

could not be downloaded because it exceeded the maximum allowed sized of 8Mb or your server was too slow to respond.
但是图像不大,S3也不慢。所以我认为这是一个桶政策问题

我不确定我错过了什么,但有人能告诉我,为了让这一切顺利进行,我可能会做些什么改变


更新:我完全删除了该政策,似乎没有任何效果。在抓取时,可能需要向Facebook发送一些特殊的头?

确保您使用的浏览器在请求中包含http referer头。
此策略适用于用户浏览器页面。显然,要尝试的是,首先确保它在allow all策略下按预期工作,然后仅基于“用户代理”测试或“引用者”测试进行“允许”,并查看哪个测试未按预期工作,记住策略更改可能需要几秒钟才能变为活动状态:<代码>确保您使用的浏览器在请求中包含http referer标头。此策略适用于用户浏览器页面。显然,要尝试的一件事是,首先确保它在允许所有策略下按预期工作,然后,仅基于用户代理测试或仅基于referer测试允许,并查看哪个测试未按预期工作,记住策略更改可能需要几秒钟才能变为活动状态。
could not be downloaded because it exceeded the maximum allowed sized of 8Mb or your server was too slow to respond.