Aliyun OpenAPI Cdn SDK
Aliyun OpenAPI Cdn SDK
Install
$ composer require wenpeng/aliyun-cdn
Usage
/**
* 初始配置
*/
$config = [
'access_key_id' => 'xxx',
'access_key_secret' => 'xxx',
];
$region = EndpointConfig::getRegionIds();
$domain = EndpointConfig::getProductDomains();
$endpoint = new Endpoint('cn-hangzhou', $region, $domain);
EndpointProvider::setEndpoints([$endpoint]);
$profile = DefaultProfile::getProfile('cn-hangzhou', $config['access_key_id'], $config['access_key_secret']);
/**
* 刷新缓存
*/
$request = new \Aliyun\Cdn\Request\RefreshObjectCachesRequest();
$request->setObjectType("File");
$request->setObjectPath("www.yourdomain.com/path/filename.ext");
$client = new DefaultAcsClient($profile);
$response = $client->getAcsResponse($request);
var_dump($response);
License
The MIT License (MIT). Please see License File for more information.