1
我正在研究一個需要轉碼視頻並通過使用AWS Elastic Transcoder提取縮略圖的項目。我已經按照我的能力最好地遵循了api,並且對我來說看起來正確的代碼。不過,我仍然得到與NameResolutionFailure
引發的錯誤和內部異常說The remote name could not be resolved: 'elastictranscoder.us-west-2.amazonaws.com'
我的代碼是:AWS Elastic Transcoder Endpoint無法解析
var transcoder =
new AmazonElasticTranscoderClient(Constants.AmazonS3AccessKey,
Constants.AmazonS3SecretKey, RegionEndpoint.USWest2);
var ji = new JobInput
{
AspectRatio = "auto",
Container = "mov",
FrameRate = "auto",
Interlaced = "auto",
Resolution = "auto",
Key = filename
};
var output = new CreateJobOutput
{
ThumbnailPattern = filename + "_{count}",
Rotate = "auto",
PresetId = "1351620000001-000010",
Key = filename + "_enc.mp4"
};
var createJob = new CreateJobRequest
{
Input = ji,
Output = output,
PipelineId = "1413517673900-39qstm"
};
transcoder.CreateJob(createJob);
我有我的S3桶配置在俄勒岡州,並加入政策,使文件公開。
該代碼看起來正確,幾乎與我的工作版本相同。雖然這是一個遠射,我會嘗試一個不同的地區。我正在使用USEast1。如果這不起作用,請確保您可以ping遠程名稱。 – 2014-10-17 23:51:12
我在USEast1地區創建了新的存儲桶和管道,顯然上傳到s3存儲桶也不起作用,同樣的例外。我試圖ping遠程名稱'lectioinput.s3.amazonaws.com'並且請求超時。 – czifro 2014-10-18 00:38:05