1 réponse
- Le plus récent
- Le plus de votes
- La plupart des commentaires
0
こんにちは!
この問題については、次のことを確認できます。
- 正しいスタックを呼び出しています:
PipelineStack
==>ExistsVpcDeploy
- デフォルト VPC をインポートしない場合は、「ec2.Vpc.from_lookup()」関数で「is_default=False」を明示的に設定します。
参照: https://stackoverflow.com/questions/59301265/how-to-import-existing-vpc-in-aws-cdk
これで問題が解決したかどうかお知らせください。
répondu il y a 8 mois
Contenus pertinents
- demandé il y a un an
- demandé il y a 9 mois
- demandé il y a 10 jours
- demandé il y a un an
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 2 ans
- AWS OFFICIELA mis à jour il y a 2 ans
aws_cdk.pipelines を利用した別スタックで、
PipelineStack
を利用しているので私が記述した内容に間違えはありません。Pipeline の deploy ステージでExistsVpcDeploy
を実行しています。ec2.Vpc.from_lookup() で既存の VPC を呼び出したいため、is_default=False を利用するのは違うようです。実際に is_default=False を入れても同じエラーです。
申し訳ございませんが、提供された情報に基づいて最善を尽くしてお手伝いしております。また、問題に対するさらなるコンテキストを提供いただき、ありがとうございます。
現在の状況では、環境を設定するためのコードは問題なさそうです。"ExistsVpcDeploy" を作成するコードスニペットを共有いただけますか?これにより、問題をさらに理解するのに役立つかと思います。
さらに、以下の点をチェックしてみてもいいかもしれません:
すべてのスタックに "env" があるか確認してください。これは、直接propsとして渡すか、親から継承することができます。
参考: https://github.com/aws/aws-cdk/issues/3130