【发布时间】:2018-12-25 17:30:07
【问题描述】:
我正在开发一个带有 aws athena 集成的 laravel 应用程序。请告诉我 aws-php-sdk (https://github.com/aws/aws-sdk-php-laravel) 是否可用于查询 athena 数据。
【问题讨论】:
标签: amazon-web-services laravel-5.6 amazon-athena aws-php-sdk
我正在开发一个带有 aws athena 集成的 laravel 应用程序。请告诉我 aws-php-sdk (https://github.com/aws/aws-sdk-php-laravel) 是否可用于查询 athena 数据。
【问题讨论】:
标签: amazon-web-services laravel-5.6 amazon-athena aws-php-sdk
是的,您可以参考AWS PHP SDK,在那里您可以找到Athena 的相关API 调用。例如,如果您想运行查询,您可以使用以下语法。有关所有 Athena API 调用,请参阅 this。
Parameter Syntax
$result = $client->startQueryExecution([
'ClientRequestToken' => '<string>',
'QueryExecutionContext' => [
'Database' => '<string>',
],
'QueryString' => '<string>', // REQUIRED
'ResultConfiguration' => [ // REQUIRED
'EncryptionConfiguration' => [
'EncryptionOption' => 'SSE_S3|SSE_KMS|CSE_KMS', // REQUIRED
'KmsKey' => '<string>',
],
'OutputLocation' => '<string>', // REQUIRED
],
]);
【讨论】: