我是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环境。