ネットでサンプルコードを探しテストをしてみましたところ、以下のエラーが出ています。様々なサンプルを試しましたが、このエラーが消えません。正常に動作する方法を教えて頂けると助かります。
<code>--------
<?php
require 'vendor/autoload.php';
use Aws\Ec2\Ec2Client; // EC2Client
// EC2クライアント インスタンスの生成
$config = array(
'version' => 'latest',
'region' => 'us-east-2',
'credentials' => array(
'key' => 'XXXXXXXXXXXXXXXXX',
'secret' => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
)
);
$ec2 = new Ec2Client($config);
-------------
エラーは以下の通りです。
--------------------
$ php sample.php
PHP Catchable fatal error: Argument 1 passed to Aws\Common\Client\AbstractClient::__construct() must be an instance of Aws\Common\Credentials\CredentialsInterface, array given, called in /var/www/aws/sample.php on line 15 and defined in /var/www/aws/vendor/aws/aws-sdk-php/src/Aws/Common/Client/AbstractClient.php on line 73
--------------------
PHPバージョン
PHP 5.6.30 (cli) (built: Mar 15 2017 11:08:29)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
よろしくお願いします。