| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- package integration
- import (
- "github.com/aliyun/alibaba-cloud-sdk-go/services/cdn"
- "github.com/aliyun/alibaba-cloud-sdk-go/services/ecs"
- "github.com/aliyun/alibaba-cloud-sdk-go/services/ram"
- "github.com/aliyun/alibaba-cloud-sdk-go/services/rds"
- "github.com/aliyun/alibaba-cloud-sdk-go/services/slb"
- "github.com/aliyun/alibaba-cloud-sdk-go/services/vpc"
- "github.com/stretchr/testify/assert"
- "os"
- "testing"
- )
- func Test_ECS_DescribeRegionsWithRPCrequest(t *testing.T) {
- request := ecs.CreateDescribeRegionsRequest()
- client, err := ecs.NewClientWithAccessKey("cn-hangzhou", os.Getenv("ACCESS_KEY_ID"), os.Getenv("ACCESS_KEY_SECRET"))
- assert.Nil(t, err)
- response, err := client.DescribeRegions(request)
- assert.Nil(t, err)
- assert.True(t, response.IsSuccess())
- assert.Equal(t, 36, len(response.RequestId))
- assert.True(t, len(response.Regions.Region) > 0)
- }
- func Test_RDS_DescribeDBInstancesWithRPCrequest(t *testing.T) {
- client, err := rds.NewClientWithAccessKey("cn-hangzhou", os.Getenv("ACCESS_KEY_ID"), os.Getenv("ACCESS_KEY_SECRET"), )
- assert.Nil(t, err)
- assert.NotNil(t, client)
- request := rds.CreateDescribeDBInstancesRequest()
- response, err := client.DescribeDBInstances(request)
- assert.Nil(t, err)
- assert.NotNil(t, response)
- assert.Equal(t, 36, len(response.RequestId))
- }
- func Test_CDN_DescribeCdnDomainDetailWithRPCrequest(t *testing.T) {
- client, err := cdn.NewClientWithAccessKey("cn-hangzhou", os.Getenv("ACCESS_KEY_ID"), os.Getenv("ACCESS_KEY_SECRET"), )
- assert.Nil(t, err)
- assert.NotNil(t, client)
- request := cdn.CreateDescribeCdnCertificateDetailRequest()
- request.CertName = "sdk-test"
- response, err := client.DescribeCdnCertificateDetail(request)
- assert.Nil(t, err)
- assert.NotNil(t, response)
- assert.Equal(t, 36, len(response.RequestId))
- }
- func Test_RAM_ListRolesWithRPCrequest(t *testing.T) {
- client, err := ram.NewClientWithAccessKey("cn-hangzhou", os.Getenv("ACCESS_KEY_ID"), os.Getenv("ACCESS_KEY_SECRET"))
- assert.Nil(t, err)
- request := ram.CreateListRolesRequest()
- request.Scheme = "HTTPS"
- response, err := client.ListRoles(request)
- assert.Nil(t, err)
- assert.True(t, response.IsSuccess())
- assert.Equal(t, 36, len(response.RequestId))
- }
- func Test_SLB_DescribeRegionsWithRPCrequest(t *testing.T) {
- client, err := slb.NewClientWithAccessKey("cn-hangzhou", os.Getenv("ACCESS_KEY_ID"), os.Getenv("ACCESS_KEY_SECRET"))
- assert.Nil(t, err)
- request := slb.CreateDescribeRegionsRequest()
- response, err := client.DescribeRegions(request)
- assert.Nil(t, err)
- assert.True(t, response.IsSuccess())
- assert.Equal(t, 36, len(response.RequestId))
- assert.True(t, len(response.Regions.Region) > 0)
- }
- func Test_VPC_DescribeRegionsWithUnicodeSpecificParams(t *testing.T) {
- client, err := vpc.NewClientWithAccessKey("cn-hangzhou", os.Getenv("ACCESS_KEY_ID"), os.Getenv("ACCESS_KEY_SECRET"))
- assert.Nil(t, err)
- request := vpc.CreateDescribeRegionsRequest()
- response, err := client.DescribeRegions(request)
- assert.Nil(t, err)
- assert.True(t, response.IsSuccess())
- assert.Equal(t, 36, len(response.RequestId))
- assert.True(t, len(response.Regions.Region) > 0)
- }
- //func Test_DescribeRegionsWithHTTPS(t *testing.T) {
- // request := ecs.CreateDescribeRegionsRequest()
- // client, err := ecs.NewClientWithAccessKey("cn-hangzhou", os.Getenv("ACCESS_KEY_ID"), os.Getenv("ACCESS_KEY_SECRET"))
- // assert.Nil(t, err)
- // response, err := client.DescribeRegions(request)
- // assert.Nil(t, err)
- // assert.True(t, response.IsSuccess())
- // assert.Equal(t, 36, len(response.RequestId))
- // assert.True(t, len(response.Regions.Region) > 0)
- //}
- //
- //func Test_DescribeRegionsWithSTStoken(t *testing.T) {
- // assumeresponse, err := createAssumeRole()
- // assert.Nil(t, err)
- // credential := assumeresponse.Credentials
- // request := ecs.CreateDescribeRegionsRequest()
- // client, err := ecs.NewClientWithStsToken("cn-hangzhou", credential.AccessKeyId, credential.AccessKeySecret, credential.SecurityToken)
- // response, err := client.DescribeRegions(request)
- // assert.Nil(t, err)
- // assert.True(t, response.IsSuccess())
- // assert.Equal(t, 36, len(response.RequestId))
- // assert.True(t, len(response.Regions.Region) > 0)
- //}
|