You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取Terraform中AWS MediaPackage Channel端点列表首个条目?

获取Terraform AWS MediaPackage Channel的首个HLS摄取端点

根据AWS MediaPackage Channel资源的结构,你可以通过索引直接定位到目标条目,具体操作如下:

  1. 首先定位到hls_ingest列表的首个元素(官方文档明确该列表仅包含单个条目),再从该元素中取出ingest_endpoints列表的首个条目。

  2. 示例代码(以输出该端点信息为例):

resource "aws_media_package_channel" "your_channel" {
  id          = "your-channel-id"
  description = "Your channel description"
}

# 输出首个HLS摄取端点的完整信息
output "first_hls_ingest_endpoint" {
  value = aws_media_package_channel.your_channel.hls_ingest[0].ingest_endpoints[0]
}

# 如果只需要端点的URL,可直接提取对应属性
output "first_hls_ingest_url" {
  value = aws_media_package_channel.your_channel.hls_ingest[0].ingest_endpoints[0].url
}

核心逻辑说明:

  • hls_ingest[0]:获取HLS摄取信息列表的唯一元素
  • ingest_endpoints[0]:从该元素中提取摄取端点列表的首个条目

内容的提问来源于stack exchange,提问作者Broshi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 12:05:20