我正在研究托管在Google App Engine上的PHP应用程序,该应用程序需要访问存储在S3 Bucket中的对象。我查看了可用于Amazon S3的API,所有这些API都使用了CURL。但Google App Engine中不允许使用CURL。 有没有办法在不使用PHP中的CURL的情况下访问S3 API中可用的Bucket内容和用户其他功能?
答案 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)
使用网址提取API代替CURL