24 lines
654 B
PHP
24 lines
654 B
PHP
|
<?php
|
||
|
include("./lib/config.php");
|
||
|
require 'vendor/autoload.php';
|
||
|
|
||
|
$s3Client = new Aws\S3\S3Client([
|
||
|
'version' => 'latest',
|
||
|
'region' => 'us-east-1',
|
||
|
'endpoint' => $S3Server,
|
||
|
'use_path_style_endpoint' => true,
|
||
|
'credentials' => [
|
||
|
'key' => $S3AccessKey,
|
||
|
'secret' => $S3SecretKey,
|
||
|
],
|
||
|
]);
|
||
|
|
||
|
$result = $s3Client->ListObjects(['Bucket' => $S3BucketName, 'Delimiter'=>'/', 'Prefix' => 'skills/']);
|
||
|
|
||
|
$response = [];
|
||
|
foreach ($result["Contents"] as $skill){
|
||
|
array_push($response, $skill["Key"]);
|
||
|
}
|
||
|
|
||
|
header("Content-Type: application/json");
|
||
|
echo json_encode($response);
|