0
我有一個亞馬遜s3帳戶,我用它來保存圖像。我將圖片保存爲私人圖片,以便只有我的網站才能使用s3 apis獲取圖片。不過,我的網站有一個將更新發布到facebook的功能。允許Facebook抓取Amazon S3圖像
FB.api('/me/feed', 'post', {
link: PAGEURL,
picture: PICTUREURL,
name: TITLE,
description: DESCRIPTION
}, function(response) {
});
爲此,我需要PICTUREURL
。所以我的問題是如何讓s3存儲桶只提供給facebook?
嗯有效點,但是沒有辦法使用存儲桶策略來執行此操作嗎? – pewpewlasers
那麼,你不能基於特定的AWS賬戶採取行動,因爲Facebook沒有(或者我們不知道的)賬戶。您無法將其限制爲特定的IP地址,因爲無法知道Facebook可能使用哪些IP地址。 如果Facebook只是把你的URL放在他們的頁面中,你可以使用一個策略來限制對從Facebook URL引用的請求的訪問。那會做你想做的,但不是很安全。任何人僞造引薦標題都是微不足道的。 –