easy-cloud-request / volc-tos
a simple volc tos operator
v0.0.1
2023-11-13 07:28 UTC
Requires
- easy-cloud-request/core: >0.0.1
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.2
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^7.2
README
provide cloud operation interface for volc tos Cloud
Install
composer require easy-cloud-request/volc-tos -vvv
Usage
<?php require_once './vendor/autoload.php'; use EasyCloudRequest\Core\SimpleCloud; use EasyCloudRequest\Core\Support\RequestBag; use EasyCloudRequest\VolcTos\Gateway; use EasyCloudRequest\VolcTos\Helper\Helper; $request = new RequestBag( 'GET', 'https://bucketname.tos-cn-beijing.volces.com', [ 'list-type' => 2, 'region' => 'cn-beijing', ], // [ // 'Host' => 'bucketname.tos-cn-beijing.volces.com', // ], ); $cloud = new SimpleCloud([ 'default' => Gateway::class, 'gateway' => [ 'volcTos' => [ 'ak' => 'your-ak', 'sk' => 'your-sk', ] ], 'http_options' => [ "http_errors" => false, "proxy" => [], "verify" => false, "timeout" => 120, "connect_timeout" => 60, ] ]); $result = $cloud->requests($request); var_dump($result);