Как связать распространение 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, я не могу предоставить какие-либо подробности о том, будет ли такая функция реализована и когда.