buuum/amazons3

简单的 AWS S3 类

v1.0.0 2017-12-18 15:19 UTC

This package is auto-updated.

Last update: 2024-09-17 20:09:46 UTC


README

===============================

Packagist license

安装

系统需求

要使用 Buuum\AmazonS3,您需要 PHP >= 5.5.0,但建议使用最新的稳定版 PHP。

Composer

Buuum\S3 可在 Packagist 上找到,并可以使用 Composer 进行安装。

composer require buuum/amazons3

手动安装

只要您的自动加载器遵循 PSR-0 或 PSR-4 标准,您就可以使用自己的自动加载器。只需将 src 目录的内容放入您的 vendor 目录中即可。

常量

const ACL_PRIVATE = 'private';
const ACL_PUBLIC_READ = 'public-read';
const ACL_PUBLIC_READ_WRITE = 'public-read-write';
const ACL_AUTHENTICATED_READ = 'authenticated-read';

const STORAGE_CLASS_STANDARD = 'STANDARD';
const STORAGE_CLASS_RRS = 'REDUCED_REDUNDANCY';
const STORAGE_CLASS_STANDARD_IA = 'STANDARD_IA';

用法

初始化

$s3 = new S3($config_key, $config_secret, $config_bucket);
$s3->setDefaultHeaders([
    'Cache-Control' => 'max-age=2592000',
    'Expires'       => 2592000,
]);