AWS Transcribe에서 리전 차이로 오류

4624 단어 TranscribeC#AWS

AWS Transcribe 사용하려고하면 오류가 발생했습니다 ...



표제대로의 출오치입니다만,
ぇぺぺぺrㅎ rk 쇼 p. 아 ws/ぁb7-아이-ml/t란 sc 리베. HTML

위 URL을 참고하면서,
음성 파일을 S3에 올려 업 파일을 Transcribe로 텍스트화한다고 했는데
실행하면 이하의 에러가 나와 곤란하고 있었습니다.

오류 내용



요청한 이름은 유효하지만 요청된 데이터 유형을 찾을 수 없습니다.

이 오류 만 보면 파일 형식이 다르거나 액세스 권한이 없다고 생각합니다.
그 점에서 여러가지 조사하고 있었지만 해결되지 않고

transcribe.cs
using (var transcribeClient = new AmazonTranscribeServiceClient(
    "IDだよ",
    "アクセスキーだよ",
    Amazon.RegionEndpoint.APNortheast3))
{
    var media = new Media()
    {
        MediaFileUri = bucketUri
    };

    var transcriptionJobRequest = new StartTranscriptionJobRequest()
    {
        LanguageCode = "ja-JP",
        Media = media,
        MediaFormat = MediaFormat.Wav,
        TranscriptionJobName = "transcribe-job",
    };

    // ★ここでエラーが出たよ★
    var transcriptionJobResponse = await transcribeClient.StartTranscriptionJobAsync(transcriptionJobRequest);

    if (transcriptionJobResponse.HttpStatusCode != HttpStatusCode.OK)
    {
        Console.WriteLine("成功したよ");
    }
}


원인 알았어



S3 버킷
아시아 태평양 (오사카) ap-northeast-3
했지만,

Transcribe에 오사카 없어! !

그래서 S3의 버킷을 도쿄에서 다시 만들고 소스를 수정하면 무사히 움직였습니다.

transcribe.cs
using (var transcribeClient = new AmazonTranscribeServiceClient(
    "IDだよ",
    "アクセスキーだよ",
    Amazon.RegionEndpoint.APNortheast1))  // ←ここ直す

알고 보면 그대로의 실망이었습니다만, 에러 내용을 알기 어려운 생각이…

이상입니다.

좋은 웹페이지 즐겨찾기