Ресурс не найден, исключение в Amazon AWS Connect - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь начать исходящий вызов из моей программы go через Amazon Connect, но получаю исключение Ресурс не найден А именно:

ResourceNotFoundException: Ресурс не найден с предоставленным значением параметра: Код состояния InstanceId: 404,id запроса: dxxxxxxxxxxxxxxxxx

package main

import (
"github.com/aws/aws-sdk-go/service/connect"
"github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/aws/credentials"
"github.com/aws/aws-sdk-go/aws"
"fmt"
)

func main() {

sess, err := session.NewSession(&aws.Config{
    Region:      aws.String("us-west-2"),
    Credentials: credentials.NewStaticCredentials("xxxxxxxxxxx", 
     "xxxxxxxxxxxxxxx","")})
svc := connect.New(sess)

var sub connect.StartOutboundVoiceContactInput
sub.SetContactFlowId("cexxxx-0xx8-xxxx-a2b5-0885xxxxx91")
sub.SetInstanceId("24xxxxxc-319b-xxxx-a850-xxxxxxxxxxxx")
sub.SetDestinationPhoneNumber("+181xxxxxxxx")
sub.SetSourcePhoneNumber("+181xxxxxxxx")
sub.SetQueueId("f5xxxx-xxxx-xxxxx-xxxx-xxxxxxx")

req, resp := svc.StartOutboundVoiceContact(&sub)

if err == nil { // resp is now filled
    fmt.Println(resp)
}else{
    fmt.Println(req)
}


}

, но когда я попробовал то же самое с aws cli, я получил успешный ответ. Может ли кто-нибудь помочь мне, пожалуйста, спасибо заранее ...

...