本文整理汇总了PHP中S3::CreateBucket方法的典型用法代码示例。如果您正苦于以下问题:PHP S3::CreateBucket方法的具体用法?PHP S3::CreateBucket怎么用?PHP S3::CreateBucket使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类S3
的用法示例。
在下文中一共展示了S3::CreateBucket方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: DeployDirectory
public static function DeployDirectory($site, $local_dir, $keyPrefix)
{
// create AWS client
$client = Aws\S3\S3Client::factory(array('key' => S3_KEY, 'secret' => S3_SECRET, 'region' => S3_LOCATION));
$bucket = $site['Bucket'];
// create a bucket if it doesn't already exist
S3::CreateBucket($bucket);
// set permissions
$options = array('params' => array('ACL' => 'public-read'), 'concurrency' => 20, 'debug' => true);
// sync folders, #ref: http://blogs.aws.amazon.com/php/post/Tx2W9JAA7RXVOXA/Syncing-Data-with-Amazon-S3
$client->uploadDirectory($local_dir, $bucket, $site['FriendlyId'] . '/' . $keyPrefix, $options);
}