переменных окружения кодбилд?
                  
                  
                            - !If
                  
                  
                              - IsChina
                  
                  
                              - - Name: BEHAT_TESTS_BUCKET
                  
                  
                                  Value: "value1"
                  
                  
                                - Name: S3_BUCKET
                  
                  
                                  Value: "value2"
                  
                  
                              - !Ref "AWS::NoValue"
                  
                  
                
Нельзя сделать один !If на два items. Поэтому второй вариант (каждому key по if) отработал как надо. Можно попробовать заменить на JSON (прописать в него эти два значения) или даже теоретически Fn::Transform, но то уж совсем перебор. Проще (и правильней) повторить, так что второй вариант был валидный.
Обсуждают сегодня