Я участвовал в проекте фан-страницы с использованием JS API, поэтому мы решили разместить сайт в корзине Amazon S3 в качестве а) статического содержимого и б) у Amazon есть сертификат SSL, необходимый для Приложения Facebook с октября 2011 года.
Но оказывается, что вместо HTTP GET Facebook запрашивает фан-страницу через HTTP POST (дополнительная проверка безопасности? Почему бы им просто не использовать HTTP-ЗАГОЛОВКИ?).
Amazon разумно отправляет в ответ следующее:
405 Method Not Allowed
Code: MethodNotAllowed
Message: The specified method is not allowed against this resource.
ResourceType: OBJECT
Method: POST
RequestId: XXXXXXXXXXXXX
HostId: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
... поскольку выясняется, что Facebook пытается загрузить данные через POST
Ирония заключается в том, что Facebook на самом деле рекомендует использовать S3 для тех, у кого нет сертификата SSL на http://www.facebook.com/note.php?note_id=10150223945345844
Итог: удалось ли кому-нибудь разместить фан-страницу в корзине S3, опубликованной в октябре 2011 года? Есть ли политика корзины, которая может помочь в этом?