问题描述
我已使用 AWS 控制台将数据存储到 amazon QLDB 中,但我想使用 aws-sdk-PHP-laravel 将此数据提取到我的应用程序中。 我的代码:
public function index(){
$client = AWS::createClient('qldb-session');
$result= $client->sendCommand([
'StartSession' => [
'LedgerName' => 'Vacine-issue'
]
]);
$sessiontoken = ((object)$result->get('StartSession'))->SessionToken;
$result = $client->sendCommand([
'StartTransaction' =>
[],'SessionToken' => $sessiontoken
]);
$transectiontoken = ((object)$result->get('StartTransaction'))->TransactionId;
$result = $client->sendCommand([
'ExecuteStatement' => [
'Statement' => 'SELECT * FROM Vaccination','TransactionId' => $transectiontoken,],'SessionToken' => $sessiontoken
]);
dd($result);
}
以 ION 二进制编码显示结果
有没有其他方法可以以简单的文本形式获得结果?
解决方法
目前有no PHP support for ION。您将不得不使用另一种支持的语言,或者自己解析结果。