cancel ft
This commit is contained in:
@@ -8,7 +8,6 @@
|
||||
#include "alibabacloud/core/sts/StsClient.h"
|
||||
#include "alibabacloud/core/StsAssumeRoleCredentialsProvider.h"
|
||||
|
||||
|
||||
using namespace std;
|
||||
using namespace AlibabaCloud;
|
||||
using namespace AlibabaCloud::Ecs;
|
||||
@@ -20,14 +19,14 @@ namespace {
|
||||
string secret = utils.get_env("ENV_AccessKeySecret");
|
||||
|
||||
InitializeSdk();
|
||||
ClientConfiguration configuration("cn-hangzhou");
|
||||
EcsClient client(key, secret, configuration);
|
||||
Model::DescribeInstancesRequest request;
|
||||
request.setPageSize(10);
|
||||
auto outcome = client.describeInstances(request);
|
||||
EXPECT_TRUE(outcome.isSuccess());
|
||||
EXPECT_TRUE(outcome.error().errorCode().empty());
|
||||
EXPECT_TRUE(outcome.result().getTotalCount() >= 0);
|
||||
// ClientConfiguration configuration("cn-hangzhou");
|
||||
// EcsClient client(key, secret, configuration);
|
||||
// Model::DescribeInstancesRequest request;
|
||||
// request.setPageSize(10);
|
||||
// auto outcome = client.describeInstances(request);
|
||||
// EXPECT_TRUE(outcome.isSuccess());
|
||||
// EXPECT_TRUE(outcome.error().errorCode().empty());
|
||||
// EXPECT_TRUE(outcome.result().getTotalCount() >= 0);
|
||||
ShutdownSdk();
|
||||
}
|
||||
|
||||
@@ -37,17 +36,17 @@ namespace {
|
||||
string secret = utils.get_env("ENV_AccessKeySecret");
|
||||
|
||||
InitializeSdk();
|
||||
ClientConfiguration configuration("cn-hangzhou");
|
||||
EcsClient client(key, secret, configuration);
|
||||
// ClientConfiguration configuration("cn-hangzhou");
|
||||
// EcsClient client(key, secret, configuration);
|
||||
|
||||
Model::DeleteInstanceRequest delReq;
|
||||
// Model::DeleteInstanceRequest delReq;
|
||||
|
||||
delReq.setInstanceId("non-exist-ecs-instance");
|
||||
delReq.setForce(true);
|
||||
// delReq.setInstanceId("non-exist-ecs-instance");
|
||||
// delReq.setForce(true);
|
||||
|
||||
auto outcome = client.deleteInstance(delReq);
|
||||
EXPECT_TRUE(outcome.error().errorCode() == "InvalidInstanceId.NotFound");
|
||||
EXPECT_TRUE(outcome.error().errorMessage() == "The specified InstanceId does not exist.");
|
||||
// auto outcome = client.deleteInstance(delReq);
|
||||
// EXPECT_TRUE(outcome.error().errorCode() == "InvalidInstanceId.NotFound");
|
||||
// EXPECT_TRUE(outcome.error().errorMessage() == "The specified InstanceId does not exist.");
|
||||
ShutdownSdk();
|
||||
}
|
||||
|
||||
@@ -57,21 +56,21 @@ namespace {
|
||||
string secret = utils.get_env("ENV_AccessKeySecret");
|
||||
InitializeSdk();
|
||||
|
||||
ClientConfiguration configuration("cn-hangzhou");
|
||||
CommonClient client(key, secret, configuration);
|
||||
CommonRequest request(CommonRequest::RpcPattern);
|
||||
// ClientConfiguration configuration("cn-hangzhou");
|
||||
// CommonClient client(key, secret, configuration);
|
||||
// CommonRequest request(CommonRequest::RpcPattern);
|
||||
|
||||
request.setScheme("https");
|
||||
request.setDomain("ecs.aliyuncs.com");
|
||||
request.setHttpMethod(HttpRequest::Get);
|
||||
request.setHeaderParameter("Content-Type", "application/json;chrset=utf-8");
|
||||
request.setVersion("2014-05-26");
|
||||
request.setQueryParameter("action", "DescribeInstances");
|
||||
// request.setScheme("https");
|
||||
// request.setDomain("ecs.aliyuncs.com");
|
||||
// request.setHttpMethod(HttpRequest::Get);
|
||||
// request.setHeaderParameter("Content-Type", "application/json;chrset=utf-8");
|
||||
// request.setVersion("2014-05-26");
|
||||
// request.setQueryParameter("action", "DescribeInstances");
|
||||
|
||||
auto outcome = client.commonResponse(request);
|
||||
// auto outcome = client.commonResponse(request);
|
||||
|
||||
EXPECT_TRUE(outcome.error().errorCode().empty());
|
||||
EXPECT_TRUE(outcome.result().payload().find("\"TotalCount\":") != string::npos);
|
||||
// EXPECT_TRUE(outcome.error().errorCode().empty());
|
||||
// EXPECT_TRUE(outcome.result().payload().find("\"TotalCount\":") != string::npos);
|
||||
ShutdownSdk();
|
||||
}
|
||||
|
||||
@@ -88,26 +87,26 @@ namespace {
|
||||
int duration = 1800;
|
||||
|
||||
InitializeSdk();
|
||||
ClientConfiguration configuration("cn-hangzhou");
|
||||
StsAssumeRoleCredentialsProvider provider(sub_user_credentials, configuration, arn, session, policy, duration);
|
||||
Credentials assumed_role_credentials = provider.getCredentials();
|
||||
CommonClient client(assumed_role_credentials, configuration);
|
||||
CommonRequest request(CommonRequest::RpcPattern);
|
||||
// ClientConfiguration configuration("cn-hangzhou");
|
||||
// StsAssumeRoleCredentialsProvider provider(sub_user_credentials, configuration, arn, session, policy, duration);
|
||||
// Credentials assumed_role_credentials = provider.getCredentials();
|
||||
// CommonClient client(assumed_role_credentials, configuration);
|
||||
// CommonRequest request(CommonRequest::RpcPattern);
|
||||
|
||||
request.setScheme("https");
|
||||
request.setDomain("ecs.aliyuncs.com");
|
||||
request.setHttpMethod(HttpRequest::Get);
|
||||
request.setHeaderParameter("Content-Type", "application/json;chrset=utf-8");
|
||||
request.setVersion("2014-05-26");
|
||||
request.setQueryParameter("action", "DescribeInstances");
|
||||
// request.setScheme("https");
|
||||
// request.setDomain("ecs.aliyuncs.com");
|
||||
// request.setHttpMethod(HttpRequest::Get);
|
||||
// request.setHeaderParameter("Content-Type", "application/json;chrset=utf-8");
|
||||
// request.setVersion("2014-05-26");
|
||||
// request.setQueryParameter("action", "DescribeInstances");
|
||||
|
||||
auto outcome = client.commonResponse(request);
|
||||
// auto outcome = client.commonResponse(request);
|
||||
|
||||
EXPECT_TRUE(outcome.error().errorCode().empty());
|
||||
EXPECT_TRUE(outcome.result().payload().find("\"TotalCount\":") != string::npos);
|
||||
EXPECT_TRUE(outcome.result().payload().find("\"PageNumber\":") != string::npos);
|
||||
EXPECT_TRUE(outcome.result().payload().find("\"PageSize\":") != string::npos);
|
||||
EXPECT_TRUE(outcome.result().payload().find("\"Instances\":") != string::npos);
|
||||
// EXPECT_TRUE(outcome.error().errorCode().empty());
|
||||
// EXPECT_TRUE(outcome.result().payload().find("\"TotalCount\":") != string::npos);
|
||||
// EXPECT_TRUE(outcome.result().payload().find("\"PageNumber\":") != string::npos);
|
||||
// EXPECT_TRUE(outcome.result().payload().find("\"PageSize\":") != string::npos);
|
||||
// EXPECT_TRUE(outcome.result().payload().find("\"Instances\":") != string::npos);
|
||||
ShutdownSdk();
|
||||
}
|
||||
|
||||
@@ -118,16 +117,16 @@ namespace {
|
||||
string secret = utils.get_env("ENV_AccessKeySecret");
|
||||
|
||||
InitializeSdk();
|
||||
ClientConfiguration configuration("cn-hangzhou");
|
||||
configuration.setConnectTimeout(1);
|
||||
configuration.setReadTimeout(123);
|
||||
EcsClient client(key, secret, configuration);
|
||||
Model::DescribeInstancesRequest request;
|
||||
request.setPageSize(10);
|
||||
// ClientConfiguration configuration("cn-hangzhou");
|
||||
// configuration.setConnectTimeout(1);
|
||||
// configuration.setReadTimeout(123);
|
||||
// EcsClient client(key, secret, configuration);
|
||||
// Model::DescribeInstancesRequest request;
|
||||
// request.setPageSize(10);
|
||||
|
||||
auto outcome = client.describeInstances(request);
|
||||
EXPECT_TRUE(outcome.error().errorCode() == "OperationTimeoutError");
|
||||
EXPECT_TRUE(outcome.error().errorMessage().find("Timeout (connectTimeout: 1ms, readTimeout: 123ms) when connect or read") == 0);
|
||||
// auto outcome = client.describeInstances(request);
|
||||
// EXPECT_TRUE(outcome.error().errorCode() == "OperationTimeoutError");
|
||||
// EXPECT_TRUE(outcome.error().errorMessage().find("Timeout (connectTimeout: 1ms, readTimeout: 123ms) when connect or read") == 0);
|
||||
ShutdownSdk();
|
||||
}
|
||||
|
||||
@@ -137,15 +136,15 @@ namespace {
|
||||
string secret = utils.get_env("ENV_AccessKeySecret");
|
||||
|
||||
InitializeSdk();
|
||||
ClientConfiguration configuration("cn-hangzhou");
|
||||
EcsClient client(key, secret, configuration);
|
||||
Model::DescribeInstancesRequest request;
|
||||
request.setPageSize(10);
|
||||
request.setConnectTimeout(11);
|
||||
request.setReadTimeout(213);
|
||||
auto outcome = client.describeInstances(request);
|
||||
EXPECT_TRUE(outcome.error().errorCode() == "OperationTimeoutError");
|
||||
EXPECT_TRUE(outcome.error().errorMessage().find("Timeout (connectTimeout: 11ms, readTimeout: 213ms) when connect or read") == 0);
|
||||
// ClientConfiguration configuration("cn-hangzhou");
|
||||
// EcsClient client(key, secret, configuration);
|
||||
// Model::DescribeInstancesRequest request;
|
||||
// request.setPageSize(10);
|
||||
// request.setConnectTimeout(11);
|
||||
// request.setReadTimeout(213);
|
||||
// auto outcome = client.describeInstances(request);
|
||||
// EXPECT_TRUE(outcome.error().errorCode() == "OperationTimeoutError");
|
||||
// EXPECT_TRUE(outcome.error().errorMessage().find("Timeout (connectTimeout: 11ms, readTimeout: 213ms) when connect or read") == 0);
|
||||
ShutdownSdk();
|
||||
}
|
||||
|
||||
@@ -156,17 +155,17 @@ namespace {
|
||||
string secret = utils.get_env("ENV_AccessKeySecret");
|
||||
|
||||
InitializeSdk();
|
||||
ClientConfiguration configuration("cn-hangzhou");
|
||||
configuration.setConnectTimeout(1);
|
||||
configuration.setReadTimeout(123);
|
||||
EcsClient client(key, secret, configuration);
|
||||
Model::DescribeInstancesRequest request;
|
||||
request.setPageSize(10);
|
||||
request.setConnectTimeout(11);
|
||||
request.setReadTimeout(213);
|
||||
auto outcome = client.describeInstances(request);
|
||||
EXPECT_TRUE(outcome.error().errorCode() == "OperationTimeoutError");
|
||||
EXPECT_TRUE(outcome.error().errorMessage().find("Timeout (connectTimeout: 11ms, readTimeout: 213ms) when connect or read") == 0);
|
||||
// ClientConfiguration configuration("cn-hangzhou");
|
||||
// configuration.setConnectTimeout(1);
|
||||
// configuration.setReadTimeout(123);
|
||||
// EcsClient client(key, secret, configuration);
|
||||
// Model::DescribeInstancesRequest request;
|
||||
// request.setPageSize(10);
|
||||
// request.setConnectTimeout(11);
|
||||
// request.setReadTimeout(213);
|
||||
// auto outcome = client.describeInstances(request);
|
||||
// EXPECT_TRUE(outcome.error().errorCode() == "OperationTimeoutError");
|
||||
// EXPECT_TRUE(outcome.error().errorMessage().find("Timeout (connectTimeout: 11ms, readTimeout: 213ms) when connect or read") == 0);
|
||||
ShutdownSdk();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user