123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- <?php
- require_once '../../Config.php';
- use UnitTest\Ft\TestRoaApiRequest;
- use UnitTest\Ft\TestRpcApiRequest;
- $clientProfile = DefaultProfile::getProfile(
- "cn-hangzhou",
- "<your Ak>",
- "<your Secret>",
- "<your StsToken>"
- );
- DefaultProfile::addEndpoint("cn-hangzhou", "cn-hangzhou", "Ft", "ft.aliyuncs.com");
- print_r("1.开始测试普通AK访问: ");
- echo "\n";
- $client = new DefaultAcsClient($clientProfile);
- # 创建 API 请求并设置参数
- $request = new TestRpcApiRequest();
- $request->setQueryParam("test");
- # 发起请求并处理返回
- $response = $client->getAcsResponse($request);
- print_r($response);
- # 创建 API 请求并设置参数
- $request = new TestRoaApiRequest();
- $request->setQueryParam("test");
- # 发起请求并处理返回
- $response = $client->getAcsResponse($request);
- print_r($response);
- //RoleArn
- echo "\n";
- print_r("2.开始测试RoleArn: ");
- echo "\n";
- $ramRoleArnProfile = DefaultProfile::getRamRoleArnProfile(
- "cn-hangzhou",
- "<your Ak>",
- "<your Secret>",
- "<your RoleArn>",
- "<your RoleSessionName>"
- );
- $roleArnClient = new DefaultAcsClient($ramRoleArnProfile);
- # 创建 API 请求并设置参数
- $request = new TestRpcApiRequest();
- $request->setQueryParam("test");
- # 发起请求并处理返回
- $response = $roleArnClient->getAcsResponse($request);
- print_r($response);
- # 创建 API 请求并设置参数
- $request = new TestRoaApiRequest();
- $request->setQueryParam("test");
- # 发起请求并处理返回
- $response = $roleArnClient->getAcsResponse($request);
- print_r($response);
- echo "\n";
- print_r("3.开始测试EcsArn: ");
- echo "\n";
- $ecsRamRoleProfile = DefaultProfile::getEcsRamRoleProfile(
- "cn-hangzhou",
- "<your EcsRoleName>"
- );
- $ecsRamRoleClient = new DefaultAcsClient($ecsRamRoleProfile);
- # 创建 API 请求并设置参数
- $request = new TestRpcApiRequest();
- $request->setQueryParam("test");
- # 发起请求并处理返回
- $response = $ecsRamRoleClient->getAcsResponse($request);
- print_r($response);
- # 创建 API 请求并设置参数
- $request = new TestRoaApiRequest();
- $request->setQueryParam("test");
- # 发起请求并处理返回
- $response = $ecsRamRoleClient->getAcsResponse($request);
- print_r($response);
- echo "\n";
- print_r("4.开始测试BearerToken: ");
- echo "\n";
- $bearerTokenProfile = DefaultProfile::getBearerTokenProfile(
- "cn-hangzhou",
- "<Your Bearer Token>"
- );
- $bearerTokenClient = new DefaultAcsClient($bearerTokenProfile);
- # 创建 API 请求并设置参数
- $request = new TestRpcApiRequest();
- $request->setQueryParam("test");
- # 发起请求并处理返回
- $response = $bearerTokenClient->getAcsResponse($request);
- print_r($response);
- # 创建 API 请求并设置参数
- $request = new TestRoaApiRequest();
- $request->setQueryParam("test");
- # 发起请求并处理返回
- $response = $bearerTokenClient->getAcsResponse($request);
- print_r($response);
|