匿名質問者匿名質問者回答ポイント なしウォッチ

AWS SDK for PHP バージョン 3 でEC2の制御を検討しています。


ネットでサンプルコードを探しテストをしてみましたところ、以下のエラーが出ています。様々なサンプルを試しましたが、このエラーが消えません。正常に動作する方法を教えて頂けると助かります。

<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

よろしくお願いします。

ログインして回答する
回答がありません

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2019-10-30 16:10:26
終了日時
2019-11-06 16:15:05
回答条件
1人5回まで 13歳以上

この質問のカテゴリ

この質問に含まれるキーワード

PHP7798CLI53SDK121AWS109copyright50EC244region14Client200Common112SRC250Line1329Key358ERROR176

人気の質問

メニュー

PC版