阿里云SDK使用说明

摘要:阿里云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";
        }
    }

就是如此简单,JUST DO IT

评论
  • 2019-06-18 14:32:55 by Eric Guo
    阿里的ECS 的默认显示10条,需要设置
  • 2019-06-18 14:08:02 by Eric Guo
    https://help.aliyun.com/document_detail/25485.html?spm=a2c4g.11186623.6.1032.2f611f3cOGktbJ 全部的ECS 的API文档,可对照文档进行SDK操作
  • 2019-06-18 14:06:28 by Eric Guo
    https://github.com/aliyun/aliyun-openapi-php-sdk SDK地址 ,阿里的近期改版了有些用法变了
  • 2018-11-13 09:46:48 by Eric Guo
    3、发起请求并处理应答或异常。
  • 2018-11-13 09:46:41 by Eric Guo
    2、创建API请求并设置参数。
  • 2018-11-13 09:46:31 by Eric Guo
    在创建DefaultAcsClient实例并初始化时,您需要提供Region ID、AccessKey ID和AccessKey Secret这三个参数的值。
  • 2018-11-13 09:46:22 by Eric Guo
    1、创建并初始化DefaultAcsClient实例。
  • 2018-11-13 09:46:16 by Eric Guo
    接入SDK三个步骤是必须的