generative-ai-use-cases
generative-ai-use-cases copied to clipboard
閉域モードでサブネットを指定してデプロイしたがエラーになる。
Bug Description 閉域モードでclosedNetworkSubnetIdsを指定しても以下のエラーが出てデプロイできない。 Error: Need at least 2 isolated subnets in different AZs.
Steps to Reproduce Steps to reproduce the behavior:
v5.1.2で実行。
- cdk.jsonにclosedNetworkVpcIdとclosedNetworkSubnetIdsを指定(自身で作成したもの)
- デプロイ実行→Error: Need at least 2 isolated subnets in different AZs.
- cdk.jsonにclosedNetworkVpcIdとclosedNetworkSubnetIdsを指定(以前指定なしデプロイした際に自動で作成されたサブネット指定)
- デプロイ実行→Error: Need at least 2 isolated subnets in different AZs.
Expected Behavior 指定したVPCおよびサブネットでデプロイできること。
Screenshots
\packages\cdk\lib\construct\closedNetwork\resolver.ts
下の箇所でselectSubnetsが取得できておらず、subnetsが空でipAddressesが取得できずエラーが発生しています。
props.subnetIdsにはcdk.jsonで指定したサブネットが2つ設定されていることは確認済。
ご指摘ありがとうございます。こちら以下の PR で修正を試みております。
https://github.com/aws-samples/generative-ai-use-cases/pull/1301
もし、可能でしたら、 closed-fix-subnets ブランチで動作確認していただけないでしょうか。
よろしくお願いいたします。