如何从 PHP SDK link AWS CloudFront 分发到 AWS Elemental MediaPackage

How to link AWS CloudFront distribution to AWS Elemental MediaPackage from PHP SDK

我想 link 来自 MediaPackage 的 CloudFront,这可以从 AWS Elemental MediaPackage 控制台实现,但是 我需要从我使用 PHP.

的编码中做到这一点

我没有在控制台上看到 CreateChannel 函数中的快速启用选项。

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

我是否需要从 CloudFront SDK 创建并配置所有选项?

这就是我从 Elemental MediaPackage 控制台自动生成的 CloudFront 的样子。

需要帮助。

我在查看 PHP SDK MediaPackage 文档时注意到了同样的事情。看起来您需要做的是在创建 MediaPackage 通道和端点后使用 SDK 的 CloudFront 客户端创建 CloudFront 分配。此页面上有执行此操作的说明。说明位于“从 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 服务的任何产品功能请求,我无法提供有关是否或何时实施此类功能的任何详细信息。