PHP 클래스 Webiny\Component\Storage\Driver\AmazonS3\S3StorageDriver

Make sure you sync your system time with amazon: ntpdate -u 0.amazon.pool.ntp.org ntpdate -d 0.amazon.pool.ntp.org
상속: implements Webiny\Component\Storage\Driver\DriverInterface, implements Webiny\Component\Storage\Driver\SizeAwareInterface, use trait Webiny\Component\StdLib\StdObjectTrait
파일 보기 프로젝트 열기: Webiny/Framework

보호된 프로퍼티들

프로퍼티 타입 설명
$bucket
$cdnDomain
$meta
$recentFiles
$recentKey
$s3Client Webiny\Component\Amazon\S3

공개 메소드들

메소드 설명
__construct ( array | ArrayObject $config ) Constructor
createDateFolderStructure ( )
deleteKey ( $key )
getContents ( $key )
getKeys ( $key = '', $recursive = false )
getRecentKey ( )
getSize ( $key )
getTimeModified ( $key )
getURL ( $key )
keyExists ( $key )
renameKey ( $sourceKey, $targetKey )
setContents ( $key, $contents, $append = false )

메소드 상세

__construct() 공개 메소드

Constructor
public __construct ( array | ArrayObject $config )
$config array | Webiny\Component\StdLib\StdObject\ArrayObject\ArrayObject

createDateFolderStructure() 공개 메소드

deleteKey() 공개 메소드

public deleteKey ( $key )

getContents() 공개 메소드

public getContents ( $key )

getKeys() 공개 메소드

public getKeys ( $key = '', $recursive = false )

getRecentKey() 공개 메소드

public getRecentKey ( )

getSize() 공개 메소드

public getSize ( $key )

getTimeModified() 공개 메소드

public getTimeModified ( $key )

getURL() 공개 메소드

public getURL ( $key )

keyExists() 공개 메소드

public keyExists ( $key )

renameKey() 공개 메소드

public renameKey ( $sourceKey, $targetKey )

setContents() 공개 메소드

public setContents ( $key, $contents, $append = false )

프로퍼티 상세

$bucket 보호되어 있는 프로퍼티

protected $bucket

$cdnDomain 보호되어 있는 프로퍼티

protected $cdnDomain

$meta 보호되어 있는 프로퍼티

protected $meta

$recentFiles 보호되어 있는 프로퍼티

protected $recentFiles

$recentKey 보호되어 있는 프로퍼티

protected $recentKey

$s3Client 보호되어 있는 프로퍼티

protected S3,Webiny\Component\Amazon $s3Client
리턴 Webiny\Component\Amazon\S3