我的猜测是只有静态链接会为 Facebook 上的帖子生成缩略图。您尝试使用的链接不是静态链接。
这就是 Facebook 在尝试生成缩略图时得到的结果。
<Error>
<SCRIPT/>
<Code>AccessDenied</Code>
<Message>Access Denied</Message>
<RequestId>D577337ADC9FA36A</RequestId>
<HostId>
DN9BnBduVLgHbf2lONA+e/fXQIOuT7W3WOFUPdthdpP2MZQhSLlolTvyJ0t9eZXn
</HostId>
</Error>
解决方案 :
事实证明,要使其正常工作,您不能将任意子域映射到任意存储桶。完全限定子域名必须与 S3 存储桶名称相同。
假设您的站点名称是 static.mydomain.com。然后,您需要创建一个具有相同名称的 S3 存储桶,名为 static.mydomain.com。
将该存储桶配置为 S3 静态网站后,将为其分配一个类似于http://static.mydomain.com.s3-website-us-east-1.amazonaws.com
.
转到您的域主机并将您的子域映射到步骤 2 中的 URL。在 enom.com 中,这意味着将主机“静态”映射到地址“ static.mydomain.com.s3-website-us-east-1.amazonaws.com
”作为CNAME
记录。
Source,它将帮助您从您的 S3 帐户托管一个静态站点。使用来自该自定义域 URL 路径的图像。那可行。