代码
产品sdk封装函数:
package apsara
import (
"github.com/aliyun/alibaba-cloud-sdk-go/services/ecs"
"github.com/aliyun/alibaba-cloud-sdk-go/services/nas"
"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"
)
type Client struct {
Vpc *vpc.Client
Ecs *ecs.Client
Slb *slb.Client
Rds *rds.Client
Nas *nas.Client
}
func NewClient() (*Client, error) {
zone := "zone"
ak := "ak"
sk := "sk"
vpcClient, err := vpc.NewClientWithAccessKey(zone, ak, sk)
if