| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package main
- import (
- "fmt"
- "os"
- "github.com/aliyun/alibaba-cloud-sdk-go/services/ecs"
- )
- func main() {
- input := ecs.CreateDescribeRegionsRequest()
- client, err := ecs.NewClientWithAccessKey("cn-beijing", os.Getenv("ACCESS_KEY_ID"), os.Getenv("ACCESS_KEY_SECRET"))
- if err != nil {
- fmt.Printf("Failed to NewClientWithAccessKey! Error: %s\n", err.Error())
- }
- output, err := client.DescribeRegions(input)
- if err != nil {
- msg := fmt.Sprintf("Failed to DescribeRegions.!")
- fmt.Printf("%s\nError: %s\n", msg, err.Error())
- return
- }
- fmt.Printf("Regions:%s", output.Regions.Region)
- }
- // package main
- // import (
- // "fmt"
- // "os"
- // "github.com/aliyun/alibaba-cloud-sdk-go/sdk"
- // "github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
- // )
- // func main() {
- // client, err := sdk.NewClientWithAccessKey("cn-hangzhou", os.Getenv("ACCESS_KEY_ID"), os.Getenv("ACCESS_KEY_SECRET"))
- // if err != nil {
- // panic(err)
- // }
- // request := requests.NewCommonRequest()
- // // request.Domain = "ecs.aliyuncs.com"
- // request.Version = "2014-05-26"
- // request.ApiName = "DescribeInstanceStatus"
- // request.QueryParams["PageNumber"] = "1"
- // request.QueryParams["PageSize"] = "30"
- // response, err := client.ProcessCommonRequest(request)
- // if err != nil {
- // panic(err)
- // }
- // fmt.Print(response.GetHttpContentString())
- // }
|