我在使用新的适用于 AWS 的 PHP 开发工具包时遇到了一个相当令人困惑的问题。我使用 Composer 安装了适用于 PHP 的 AWS 开发工具包,并且正在使用最新的稳定版本。不幸的是,似乎 S3 方法直接映射到 Guzzle\Http\Message\Request 类,我完全不知道为什么!任何人都可以帮忙吗?
require "vendor/autoload.php";
use Aws\Common\Aws;
use Aws\S3\S3Client;
$aws = S3Client::factory(
array(
"key" => "exampleKeyMeep381717",
"secret" => "exampleSecretMeep291581",
"region" => "us-east-1"
)
);
$s3 = $aws->get("s3");
$result = $s3->createBucket(array("Bucket" => "bmucket92hta"));
这是打印到屏幕上的错误:
Fatal error: Call to undefined method Guzzle\Http\Message\Request::createBucket()