Как связать распространение AWS CloudFront с AWS Elemental MediaPackage из PHP SDK

Я хочу связать CloudFront с MediaPackage. Это возможно с консоли AWS Elemental MediaPackage, но мне нужно сделать это из моего кода, который я использую PHP.

Я не вижу возможности быстрого включения функции CreateChannel, как это было на консоли.

https://docs.aws.amazon.com/aws-sdk-php/v3/api/api-mediapackage-2017-10-12.html

Нужно ли мне создавать из CloudFront SDK и настраивать все параметры?

Так выглядит мой автоматически созданный CloudFront из моей консоли Elemental MediaPackage.

нужна помощь.

0 ответов

Я заметил то же самое, просматривая документацию PHP SDK MediaPackage. Похоже, что вам нужно будет использовать клиент SDK CloudFront для создания распространения CloudFront после создания канала и конечной точки MediaPackage. На этой странице есть инструкции для этого. Инструкции находятся под заголовком "Создание дистрибутива из Amazon CloudFront".

https://docs.aws.amazon.com/mediapackage/latest/ug/cdns-cf.html#cdns-create-cf

Как вы уже заметили, MediaPackage /origin_endpoints В настоящее время API не предоставляет возможность связать распространение CloudFront, как в консоли AWS MediaPackage.

Поскольку ранее предложенный обходной путь включает прямой запрос к CloudFront API, я отправил запрос функции для реализации этой функции в API.

Как и в случае с любым запросом функции продукта для службы AWS, я не могу предоставить какие-либо подробности о том, будет ли такая функция реализована и когда.

Другие вопросы по тегам