我做項(xiàng)目 Go 杜松子酒我為用戶電話號(hào)碼發(fā)送短信當(dāng)代碼執(zhí)行完成,執(zhí)行程序時(shí),出現(xiàn)如下錯(cuò)誤InvalidClientTokenId: The security token included in the request is invalid.我認(rèn)為錯(cuò)誤當(dāng)然是缺少令牌。但我不知道如何獲取令牌這在我的代碼下面func PushSms(phoneNumber, code string) error { fmt.Println("create session") AccessKey := os.Getenv("AWS_ACCESS_KEY") SecretAccessKey := os.Getenv("AWS_SECRET_ACCESS_KEY") sess, err := session.NewSession(&aws.Config{ Region: aws.String("ap-northeast-1"), Credentials: credentials.NewStaticCredentials(AccessKey, SecretAccessKey, ""), }) if err != nil { log.Fatalln(err) } svc := sns.New(sess) input := &sns.PublishInput{ Message: aws.String("test" + code), PhoneNumber: aws.String(phoneNumber), } result, err := svc.Publish(input) if err != nil { log.Println(err) } fmt.Println(result) return nil}謝謝
1 回答

慕斯709654
TA貢獻(xiàn)1840條經(jīng)驗(yàn) 獲得超5個(gè)贊
這個(gè)問題改變了session.NewSession的部分代碼
sess, err := session.NewSession(&aws.Config{
Region: aws.String("ap-northeast-1"),
Credentials: credentials.NewStaticCredentials(AccessKey, SecretAccessKey, ""),
})
到
.env
AWS_ACCESS_KEY=access_key
AWS_SECRET_ACCESS_KEY=secret_access_key
AWS_REGION=ap-northeast-1
sess, err := session.NewSession()
謝謝
- 1 回答
- 0 關(guān)注
- 230 瀏覽
添加回答
舉報(bào)
0/150
提交
取消