针对私有S3图片的Google反向图片搜索?

时间:2017-05-09 18:02:40

标签: amazon-web-services amazon-s3 google-search google-image-search

我正在尝试反转私有 Amazon AWS S3存储桶中包含的搜索图像。 URL的格式为;

https://www.google.com/searchbyimage?&image_url=BUCKET_URL

,其中

    BUCKET_URL = https://bucket-name.s3.amazonaws.com/image/folder/cat.jpg?
Expires=1494399999&AWSAccessKeyId=AKey&Signature=GenSig

我收到此错误消息;

  

网址没有引用图片或图片不公开   访问。

如果;

  • 通过浏览器签名的网址 - 成功
  • 反向搜索未签名的公共对象网址 - 成功
  • 反向搜索已签名的公共对象网址 - 失败
  • 反向搜索已签名的私人对象网址 - 失败
  • 反向搜索未签名的私有对象网址 - 失败(按预期方式)

似乎URL的签名阻止了反向搜索访问资源,即使它在存储桶中是公共的,也可以是无符号的。

知道为什么会这样,或者我如何解决它?

0 个答案:

没有答案