CDK で EC2 インスタンスを ec2.Instance
や CfnInstance
を使って定義すると、CDK のスタックが更新される際に、新しいインスタンスが作成され、既存のインスタンスが削除される ことがあります。
特に以下の変更を加えた場合、CDK は新しいインスタンスを作成します:
- AMI ID の変更
- インスタンスタイプの変更
- IAM ロールの変更
- Elastic IP の関連付け変更
- CDK の
Instance
リソースを変更・削除して再デプロイ - リソースの一意識別子 (Logical ID) の変更