从Google App Engine PHP连接到Amazon s3

时间:2013-08-29 05:37:54

标签: php google-app-engine

我正在研究托管在Google App Engine上的PHP应用程序,该应用程序需要访问存储在S3 Bucket中的对象。我查看了可用于Amazon S3的API,所有这些API都使用了CURL。但Google App Engine中不允许使用CURL。 有没有办法在不使用PHP中的CURL的情况下访问S3 API中可用的Bucket内容和用户其他功能?

2 个答案:

答案 0 :(得分:1)

亚马逊最近发布了一个for file_get_contents的包装器,这是urlfetch使用的包装器 - 所以看一下http://blogs.aws.amazon.com/php/blog/tag/stream - 看起来你可以做$ contents = file_get_contents(“s3:// {$ bucket} / {$ key }“);

您应该查看网址抓取文档 - 这是谷歌推荐的拨打电话的方式https://developers.google.com/appengine/docs/php/urlfetch/

答案 1 :(得分:0)