摘要:阿里云SDK使用说明(这里是接入的阿里云的ecs的sdk)
1、文档地址
https://help.aliyun.com/document_detail/53111.html?spm=a2c4g.11186623.6.654.7a324349GTqdNh
2、方法举例
public function aliyun_sdk_test()
{
vendor('Aliyun.aliyun-php-sdk-core.Config');
/*
创建 Profile。(可以固定)
创建 Client。(可以固定)
创建 Request。(看上面的use)
设置 Request的参数。
使用 Client 对应的方法传入 Request,获得 Response。(可以固定)
在 Response 中获得返回的参数值。
*/
$clientProfile = \DefaultProfile::getProfile(
"cn-shenzhen", # 您的 Region ID
"xxxx", # 您的 AccessKey ID
"xxxx" # 您的 AccessKey Secret
);
$client = new \DefaultAcsClient($clientProfile);
# 创建API请求并设置参数
$request = new DescribeRegionsRequest();
$request->setPageSize('20'); #设置每页显示20个
# 发起请求并处理返回
try {
$response = $client->getAcsResponse($request);
dump($response);
} catch(ServerException $e) {
print "Error: " . $e->getErrorCode() . " Message: " . $e->getMessage() . "\n";
} catch(ClientException $e) {
print "Error: " . $e->getErrorCode() . " Message: " . $e->getMessage() . "\n";
}
}