我正在开发一个托管在 Google App Engine 上的 PHP 应用程序,它需要访问存储在 S3 存储桶中的对象。我查看了可用于 Amazon S3 的 API,它们都使用了 CURL。但是 Google App Engine 中不允许使用 CURL。有没有办法在不使用 PHP 中的 CURL 的情况下访问存储桶内容并使用 S3 API 中可用的其他功能?
问问题
543 次
2 回答
1
亚马逊最近发布了 file_get_contents 的包装器,这是 urlfetch 使用的 - 所以看看http://blogs.aws.amazon.com/php/blog/tag/stream - 看起来你可以做 $contents = file_get_contents("s3 ://{$bucket}/{$key}");
您应该查看 URL Fetch 文档 - 这是 google 推荐的调用方式https://developers.google.com/appengine/docs/php/urlfetch/
于 2013-08-29T06:52:14.623 回答
0
使用 URL Fetch API 而不是 CURL
于 2013-08-29T18:05:14.733 回答