wenpeng/aliyun-cdn

Aliyun OpenAPI Cdn SDK


Keywords
php, sdk, cdn, openapi, aliyun
License
MIT

Documentation

Aliyun OpenAPI Cdn SDK

Latest Version on Packagist Software License Total Downloads

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.