1

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());

したがって、上記の問題は、CfnParameter 型の serviceContainerPort として定義されたパラメータを持っていることです。ここで、このパラメーターの参照をコンテナーで使用したいと考えました。

withContainerPort() は Number 型を受け入れますが、serviceContainerPort から Number 型を取得する方法がわかりません。

文字列を受け入れる場合、完全に正常に動作します。しかし、この場合はそうではありません。どうすればそれを機能させることができますか?

4

0 に答える 0