Получение значения параметра в CDK - PullRequest
0 голосов
/ 07 мая 2019

У меня есть следующий код для CDK:

CfnParameter serviceContainerPort = new CfnParameter(
                parent,
                "ServiceContainerPort",
                CfnParameterProps.builder()
                        .withType("Number")
                        .withDescription("The port at which your service is listening.")
                        .build());

ContainerDefinition container = taskDefinition.addContainer(....

container.addPortMappings(PortMapping.builder()
.withContainerPort(serviceContainerPort.getStringValue())
                .build());

Итак, выше проблема в том, что у меня есть параметр, определенный как serviceContainerPort, который имеет тип CfnParameter.Теперь я хотел использовать эту ссылку параметра в контейнере.

withContainerPort () принимает тип Number, но я не знаю, как получить тип Number из serviceContainerPort.

В случае, если он принимает строку, он прекрасно работает.Но в данном случае это не так.Любая идея, как я могу заставить это работать?

...