0

我必须根据条件添加任务定义条目。下面是我创建的模板。

Conditions
IsProdEnv:  !Equals [ !Ref envtype, "prod" ] 

TaskDefinition:
    Type: AWS::ECS::TaskDefinition
    Properties:
        ContainerDefinitions:
            EntryPoint:
              - !If [IsProdEnv, !Split [",", ["python3", "hello.py"]], "./script.sh"]

我越来越

模板错误:每个 Fn::Split 对象都需要两个参数,(1) 字符串分隔符和 (2) 要拆分的字符串或返回要拆分的字符串的函数。

4

1 回答 1

1

您有两个字符串而不是一个:"python3""hello.py". 您需要有一个字符串,例如"python3, hello.py". 该字符串的外观取决于您的用例。

于 2021-04-29T21:52:29.787 回答