1 回答
TA贡献1784条经验 获得超8个赞
检查您的凭证文件中的 IAM 用户设置是否有权列出 EC2 信息。
测试这段代码,它只是检查成功或失败
package main
import (
"github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/service/ec2"
"fmt"
)
func main() {
// Load session from shared config
sess := session.Must(session.NewSessionWithOptions(session.Options{
SharedConfigState: session.SharedConfigEnable,
}))
// Create new EC2 client
ec2Svc := ec2.New(sess)
// Call to get detailed information on each instance
result, err := ec2Svc.DescribeInstances(nil)
if err != nil {
fmt.Println("Error", err)
} else {
fmt.Println("Success", result)
}
}
如果您是 AWS/Go的新手,开发人员指南也是一个很好的起点。
- 1 回答
- 0 关注
- 256 浏览
添加回答
举报
