我正在尝试使用ListTranscriptionJobs
获取StartTranscriptionJob
或Amazon.TranscribeService
的列表,但获取异常身份验证失败,因为远程方已关闭传输流。
同时从同一台PC使用相同的密钥,我可以从Amazon CLI和Python代码访问上述方法。
我该怎么做才能解决这个问题?
try
{
AmazonTranscribeServiceClient client =
new AmazonTranscribeServiceClient("Access Key ID", "Secret Access Key", RegionEndpoint.USEast1);
if (client != null)
{
// Define the cancellation token.
CancellationTokenSource source = new CancellationTokenSource();
CancellationToken token = source.Token;
ListTranscriptionJobsRequest requestListTranscriptionJobs =
new ListTranscriptionJobsRequest
{
Status = TranscriptionJobStatus.FAILED
};
// here is error:
ListTranscriptionJobsResponse resp = await client.ListTranscriptionJobsAsync(requestListTranscriptionJobs, token);
}
}
catch (Exception e)
{
Console.WriteLine(e);
}
答案 0 :(得分:1)
Prads我的代码无法正常工作,直到我更新此解决了我的问题后,我才会获得今天发布的更新dll。
答案 1 :(得分:0)
我尝试了你的代码,但它确实有效。 确定
您有最新的SDK(从https://aws.amazon.com/sdk-for-net/下载) 使用正确的awsAccessKeyId和awsSecretAccessKey