我想把一个文件的属性存储在amazon s3中,使用API或者php容易吗?
eyh26e7m1#
PHP最简单的方法是AWS SDK for PHP -谷歌一下。下面是您可以接收的所有属性的PHP示例:http://docs.aws.amazon.com/aws-sdk-php/latest/class-Aws.S3.S3Client.html其中一些包括getBucket、getObjectACL、列表文件、列表存储桶等您也可以在此处使用命令行awscli:http://aws.amazon.com/cli/
gopyfrb32#
下面是AWS PHP版本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>";
2条答案
按热度按时间eyh26e7m1#
PHP最简单的方法是AWS SDK for PHP -谷歌一下。
下面是您可以接收的所有属性的PHP示例:http://docs.aws.amazon.com/aws-sdk-php/latest/class-Aws.S3.S3Client.html
其中一些包括getBucket、getObjectACL、列表文件、列表存储桶等
您也可以在此处使用命令行awscli:http://aws.amazon.com/cli/
gopyfrb32#
下面是AWS PHP版本3的示例