generative-ai-use-cases icon indicating copy to clipboard operation
generative-ai-use-cases copied to clipboard

閉域モードでサブネットを指定してデプロイしたがエラーになる。

Open hosoda-akira opened this issue 2 months ago • 1 comments

Bug Description 閉域モードでclosedNetworkSubnetIdsを指定しても以下のエラーが出てデプロイできない。 Error: Need at least 2 isolated subnets in different AZs.

Steps to Reproduce Steps to reproduce the behavior:

v5.1.2で実行。

  1. cdk.jsonにclosedNetworkVpcIdとclosedNetworkSubnetIdsを指定(自身で作成したもの)
  2. デプロイ実行→Error: Need at least 2 isolated subnets in different AZs.
  3. cdk.jsonにclosedNetworkVpcIdとclosedNetworkSubnetIdsを指定(以前指定なしデプロイした際に自動で作成されたサブネット指定)
  4. デプロイ実行→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つ設定されていることは確認済。 Image

hosoda-akira avatar Sep 30 '25 03:09 hosoda-akira

ご指摘ありがとうございます。こちら以下の PR で修正を試みております。 https://github.com/aws-samples/generative-ai-use-cases/pull/1301 もし、可能でしたら、 closed-fix-subnets ブランチで動作確認していただけないでしょうか。 よろしくお願いいたします。

tbrand avatar Oct 01 '25 03:10 tbrand