如何使用PHP从现有的dynamo DB表中检索数据

如何使用PHP从现有的dynamo DB表中检索数据,php,amazon-dynamodb,Php,Amazon Dynamodb,我是AWS和Dynamo DB的初学者。 我想执行一些基本操作,比如从Dynamo DB中的表中检索数据: 我的代码: <?php require 'aws-autoloader.php'; date_default_timezone_set('UTC'); use Aws\DynamoDb; use Aws\DynamoDb\Exception\DynamoDbException; use Aws\Credentials\CredentialProvider;

我是AWS和Dynamo DB的初学者。 我想执行一些基本操作,比如从Dynamo DB中的表中检索数据:

我的代码:

<?php
require 'aws-autoloader.php';
date_default_timezone_set('UTC');    
use Aws\DynamoDb;   
use Aws\DynamoDb\Exception\DynamoDbException;    
use Aws\Credentials\CredentialProvider;   
use Aws\S3\S3Client;   
use Aws\Common\Aws;   
use Aws\DynamoDb\DynamoDbClient;     
use aws\Aws\AwsClient;     

$client = new \Aws\S3\S3Client([ 'version' => 'latest', 'key' => '******', 'secret' => '*******', 'region' => '********','token'=>'****' ]);

try
{   
    $result = array();
    echo  $response = $client->query([ 'TableName' => 'user_master']); 
}

catch (Exception $e) {
    echo "General ex:\n";
    print_r($result);
    echo $e->getMessage() . "\n";
}
?>

当我运行此代码时,我得到以下异常:

找不到操作:查询

我可以打印$client。
我已经使用XAMPP设置了我的本地PHP环境。

大家好,我已经做了一些研究并解决了这个问题。首先,我在下载zip文件后安装了SDK。由于这个问题,我尝试使用composer方法安装,配置开始工作。大家好,我做了一些研究并解决了问题。首先,我在下载zip文件后完成了SDK安装。由于这个问题,我尝试使用composer方法安装,配置开始工作。