Categorygithub.com/byteplus-sdk/byteplus-go-sdk-v2

# README

Byteplus SDK for Go

概述

  1. Go语言SDK
  2. Go版本最低1.5+ 推荐是用1.12+
  3. service目录下的文件请不要修改,都是由代码生成器自动生成
  4. 建议使用go mod方式进行依赖管理
代码示例
package main

import (
"fmt"

"github.com/byteplus-sdk/byteplus-go-sdk-v2/service/vpc"
"github.com/byteplus-sdk/byteplus-go-sdk-v2/byteplus"
"github.com/byteplus-sdk/byteplus-go-sdk-v2/byteplus/credentials"
"github.com/byteplus-sdk/byteplus-go-sdk-v2/byteplus/session"
)

func main() {
 var (
  ak     string
  sk     string
  region string
  config *byteplus.Config
  sess   *session.Session
  client *vpc.VPC
  resp   *vpc.DescribeVpcsOutput
  err    error
 )
 ak = "your ak"
 sk = "your sk"
 region = "ap-southeast-1"
 config = byteplus.NewConfig().
         WithCredentials(credentials.NewStaticCredentials(ak, sk, "")).
         WithRegion(region)

 sess, err = session.NewSession(config)
 if err != nil {
	panic(err)
 }

 client = vpc.New(sess)

 resp, err = client.DescribeVpcs(&vpc.DescribeVpcsInput{
	PageNumber: byteplus.Int64(1),
	PageSize:   byteplus.Int64(10),
 })

 if err != nil {
	panic(err)
 }

 fmt.Println(&resp)

 }

# Packages

Package byteplus provides core functionality for making requests to byteplus services.
No description provided by the author
No description provided by the author