簡體   English   中英

找不到AWS開發工具包PHP類

[英]AWS SDK PHP Class Not Found

當我將AWS開發工具包與php結合使用時,出現錯誤,指出找不到該類。

    <?php
    require_once  '/var/www/html/aws.phar';
    use Aws\Common\Aws;
    use Aws\Common\Enum\Region;
    echo "test";
    $AWSregion = Region::US_EAST_1;

    $aws = Aws\Common\Aws::factory(array('key'=>'key', 'secret' => 'secret_key', 'region' => $AWSregion));
    $client = $aws->get('Sqs');

?>

我收到的確切錯誤消息是PHP致命錯誤:在/var/www/html/sendSQS.php中找不到類'Aws \\ Common \\ Enum \\ Region'

任何幫助表示贊賞。

謝謝!

我在wordpress中使用sdk時遇到了同樣的問題。 我通過composer安裝了sdk,但sdk無法正常工作。 請嘗試zip版本,並在“ aws-autoloader.php”中包含sdk。 https://github.com/aws/aws-sdk-php/releases

看起來您正在將AWS開發工具包V2代碼與AWS開發工具包V3一起使用。 Aws\\Common\\Enum\\Region在V3中已過時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM