AWS MediaConvert не смог определить регион для сегмента s3.Bucket (name = 'myname') - PullRequest
0 голосов
/ 02 июня 2019

Моя цель - создать задание MediaConvert из данного шаблона, используя boto3 с python: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/mediaconvert.html#MediaConvert.Client.create_job

Очевидно, MediaConvert не может определить область моего выходного сегмента s3.У меня сложилось впечатление, что корзины были глобальными, но даже после некоторой обработки я не смог решить эту проблему.

Вот сообщение об ошибке из панели мониторинга MediaConvert:

Could not identify region for bucket s3.Bucket(name='mybucket'): Failed to lookup region of buckets3.Bucket(name='mybucket')

код ошибки 1404.

Когда я нажимаю на группе выходов на панели инструментов для задания, которое не удалось, я перенаправляюсь на "https://console.aws.amazon.com/s3/buckets/s3.Bucket(name='mybucket')/?region=us-east-1",, который явно не может разрешить сегмент. Правильный путь будетБыло "https://console.aws.amazon.com/s3/buckets/mybucket/?region=us-east-1".

Вот код, который запускает работу:

media_client = boto3.client('mediaconvert', region_name='us-east-1')
endpoints = media_client.describe_endpoints()
customer_media_client = boto3.client('mediaconvert', region_name='us-east-1', endpoint_url=endpoints['Endpoints'][0]['Url'])
customer_media_client.create_job(
                JobTemplate='job-template',
                Role='arn:aws:iam::1234567890:role/MediaConvert',
                Settings=...

В настройках я использую следующие OutputGroupSettings:

                        "OutputGroupSettings": {
                            "Type": "FILE_GROUP_SETTINGS",
                            "FileGroupSettings": {
                                "Destination": "s3://%s/" % target_bucket
                            }
                        }

Я сделалубедитесь, что задания MediaConvert и сегменты S3 находятся в одном и том же регионе (us-east-1).

Есть идеи, что это за ошибка?Если вам нужно больше кода, пожалуйста, дайте мне знать.


Я также задавал этот вопрос на форумах aws: https://forums.aws.amazon.com/thread.jspa?threadID=304143

...