我想获得存储在amazon s3中的文件属性,使用api或php很容易吗?
答案 0 :(得分:1)
PHP的最简单方法是适用于PHP的AWS开发工具包 - Google it。
以下是您可以收到的所有属性的PHP示例: http://docs.aws.amazon.com/aws-sdk-php/latest/class-Aws.S3.S3Client.html
一些包括getBucket,getObjectACL,列表文件,列表桶等
您也可以在此处使用命令行awscli: http://aws.amazon.com/cli/
答案 1 :(得分:0)
这里是AWS PHP Ver 3的示例
//Get file size
$s3 = new S3Client([
'region' => REGION,
'version' => '2006-03-01',
'credentials' => [
'key' => AWS_KEY,
'secret' => AWS_SECRET_KEY,
],
]);
$result = $s3->getObject([
'Bucket' => BUCKET,
'Key' => $files_name
]);
$files_size = $result['ContentLength'];
echo "Size: " . $files_size . "<br>";