gpt4 book ai didi

yaml - AWS MediaConnect 与 cloudformation ,协议(protocol)错误。 'srt-listener' 协议(protocol)的正确值是多少?

转载 作者:行者123 更新时间:2023-12-03 07:26:13 25 4
gpt4 key购买 nike

我有这个云形成模板:

Resources:
MediaConnectFlowSource:
Type: 'AWS::MediaConnect::FlowSource'
Properties:
Description: SRTSource
Name: SRTSource
WhitelistCidr: 0.0.0.0/0
Protocol: srt-listener
MediaConnectFlow:
Type: 'AWS::MediaConnect::Flow'
Properties:
Name: testStream
Source: !Ref MediaConnectFlowSource
MediaConnectFlowOutput:
Type: 'AWS::MediaConnect::FlowOutput'
Properties:
CidrAllowList: 0.0.0.0/0
FlowArn: !Ref MediaConnectFlow
Name: SRTOutput
Protocol: srt-listener

我正在尝试创建此资源,并遵循 Media Connect with Cloud Formation 的 AWS 文档,这应该可行。相反,我收到此错误:

Properties validation failed for resource MediaConnectFlowSource with message: #/Protocol: #: only 1 subschema matches out of 2 #/Protocol: failed validation constraint for keyword [enum]

对于文档本身,关于 Media Connect 流源的 Cloud Formation 模板中允许的枚举,允许的值没有实际值。它仅显示支持故障转移的值,如 Zixi-push、RTP-FEC、RTP 和 RIST。

我尝试更改协议(protocol)名称,并意识到即使为协议(protocol)写入随机字符也会导致相同的错误。那么 srt-listener 值不是实际的协议(protocol)值?但检查 SDK 文档和 MediaConnect 控制台时,发现协议(protocol)有一个 srt-listener 枚举值。

既然我想使用 srt-listener 协议(protocol),它的实际值是多少?我尝试过 SRT-listener 、srt 监听器、SRT 监听器,但出现相同的错误

最佳答案

如果您传递“help”参数,您可以从 AWS CLI 或 CloudShell 提示符检查 create-flow 命令的有效值。

截至目前,有效的流源类型包括:"协议(protocol)": "zixi-push"|"rtp-fec"|"rtp"|"zixi-pull"|"rist"|"st2110-jpegxs"|"cdi"|"srt-listener"|"srt-caller "|"富士通-qos"

我建议调整 create-flow JSON,直到它可以使用 CLI 命令运行;然后将其转移到云信息堆栈模板中。这将有助于区分流参数错误和 cloudformation 语法问题。

关于yaml - AWS MediaConnect 与 cloudformation ,协议(protocol)错误。 'srt-listener' 协议(protocol)的正确值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75473611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com