Scalr\Service\Aws\S3\Handler\BucketHandler::create PHP Метод

create() публичный Метод

Creates a new bucket belonging to the account of the authenticated request sender.
public create ( string $bucketName, string $bucketRegion = null, array $requestHeaders = null ) : BucketData
$bucketName string A bucket name.
$bucketRegion string optional AWS Region where bucket have to be located.
$requestHeaders array optional Additional request headers. x-amz-acl|x-amz-grant-read|x-amz-grant-write|x-amz-grant-read-acp| x-amz-grant-write-acp|x-amz-grant-full-control
Результат Scalr\Service\Aws\S3\DataType\BucketData Returns BucketData object on success or throws an exception.
    public function create($bucketName, $bucketRegion = null, array $requestHeaders = null)
    {
        $bucketRegion = isset($bucketRegion) ? $bucketRegion : ($this->getS3()->getAws()->getRegion() ?: Aws::REGION_US_EAST_1);
        return $this->getS3()->getApiHandler()->createBucket($bucketName, $bucketRegion, $requestHeaders);
    }