AWS PHP SDK S3 实例

原创 2017年11月22日 16:45:31

一、下载

我的php版本<5.5,所以sdk版本只能使用V2.0

sdk下载地址:https://github.com/aws/aws-sdk-php/releases?after=2.8.7

(


)


二、使用

文档:http://docs.aws.amazon.com/aws-sdk-php/v2/api/class-Aws.S3.S3Client.html

//获取bucket列表

$result = $client->listBuckets();  
foreach($result['Buckets'] as $b) {  
    var_dump($b);  
}



//上传obj

$result = $client->putObject(array(
    'Bucket' => $bucket,
    'Key' => '201711/404.html',
    'SourceFile' => './404.html',
    'Metadata' => array(
        'Foo' => 'abc',
        'Bar' => '123'
    )
));



//copy

$result = $client->copyObject(array(
    'Bucket' => $bucket,
    'CopySource' => urlencode($bucket . '/'.'201711/404.html'),
    'Key' => '201711/606.html'
));



//获取obj列表

$iterator = $client->getIterator('ListObjects', array('Bucket' => $bucket));
foreach ($iterator as $object) {
    //if(strpos($object['Key'], 'log/')!== false){
        /* $client->deleteObject([
            'Bucket' => $bucket,
            'Key'    => $object['Key']
        ]); */
        echo $object['Key'] . "\n";
    //} 
}


Amazon AWS S3 for PHP 的API使用测试

1.php> 使用背景:开发环境:thinkphp框架官网手册好和官方S3的API: http://docs.aws.amazon.com/aws-sdk-php/v2/guide/service-...
  • chijiaodaxie
  • chijiaodaxie
  • 2015-08-01 16:39:40
  • 249693

Amazon S3 FOR PHP 使用总结

Amazon Simple Storage Service(Amazon S3),是一个公开的服务,Web 应用程序开发人员可以使用它存储数字资产,包括图片、视频、音乐和文档。 S3 提供一个 RES...
  • wusuopuBUPT
  • wusuopuBUPT
  • 2014-03-18 11:56:36
  • 6865

AWS S3 API实现文件上传下载

近日项目需要使用AWS S3的API实现文件的上传和下载功能,才发现网上关于.net实现该功能的文章不多,有几篇也都是很老版本的AWS的使用描述了,写法和封装的类等等都基本上报废了。虽然这样,但还是很...
  • marvin198801
  • marvin198801
  • 2015-08-14 16:35:30
  • 20159

在亚马逊的EC2,ubuntu上面搭建php+mysql+apach+phpmyadmin环境

环境 Linux 3.13.0-74-generic #118-Ubuntu SMP Thu Dec 17 22:52:10 UTC 2015 x86_64 x86_64 x86_64 GNU/L...
  • yxh265
  • yxh265
  • 2016-07-15 23:41:40
  • 3026

AWS S3存储服务SDK

0x0 前言 Amazon Simple Storage Service 是互联网存储解决方案。该服务旨在降低开发人员进行网络规模级计算的难度。 Amazon S3 提供了一个简单 We...
  • qq245282209
  • qq245282209
  • 2017-08-04 14:12:40
  • 877

Amazon S3云存储服务器的功能及编程接口

Amazon S3是一种云上的存储服务器,其功能仅在于存储。和普通的服务器不同,它没有操作界面,连一般的SSH命令登录功能都没有。和它打交道的话,一种办法是用它的管理界面,另一种是借助其编程接口。 ...
  • iamshaofa
  • iamshaofa
  • 2012-08-17 16:55:45
  • 26647

AWS S3的使用

这两天Web这边有一个功能需求,使用到了AWS 的S3服务,这个东西在国内访问很慢,所以,一般也少有人使用,我们的业务主要在美国,所以,使用这个服务还是非常好的。国内的阿里云做到了云计算的龙头,我还是...
  • cloudqiu
  • cloudqiu
  • 2017-03-16 14:01:45
  • 4043

AmazonS3 使用 AWS SDK for Java

Amazon S3是一种云上的存储服务器,其功能仅在于存储。和普通的服务器不同,它没有操作界面,连一般的SSH命令登录功能都没有。和它打交道的话,一种办法是用它的管理界面,另一种是借助其编程接口。Am...
  • u012147490
  • u012147490
  • 2016-11-09 11:06:25
  • 2429

aws s3存储空间,设置默认公开权限

一、打开需要配置的bucket1、json配置解析文档https://docs.aws.amazon.com/zh_cn/AmazonS3/latest/dev/example-bucket-poli...
  • yangyun_1999
  • yangyun_1999
  • 2018-01-18 16:01:34
  • 239

使用AWS PHP SDK存取天翼云的对象存储(OSS)

对象存储(Object-Oriented Storage,OOS)是AWS发明的云存储服务, AWS称之为S3(Simple Storage Service). 对象存储为客户提供的一种海量、弹性、高...
  • c80486
  • c80486
  • 2017-09-06 00:00:20
  • 1042
收藏助手
不良信息举报
您举报文章:AWS PHP SDK S3 实例
举报原因:
原因补充:

(最多只允许输入30个字)