私は現在AWS-CDK(TypeScript)を使用して、EC2インスタンスとRDSデータベースインスタンスで構成されるスタックを作成しています。 EC2インスタンスを起動する前にRDSインスタンスをセットアップする必要があり、USERDATAが実行されます。
私が持っている問題は、2つのRessources間のDepenson(CloudFormation)属性を定義する方法を見つけることができませんでした。回避策は、NetStedスタックを使用していることです。
コードは次のようになります。
const instance = new ec2.Instance(this, 'Instance', {...})
const rdsInstance = new rds.DatabaseInstance(this, 'DbInstance', {...})
_
今、私はinstance.dependson(rdsinstance)のようなものを定義したいと思います。
誰かが同じ問題に遭遇しましたか?
ありがとう、フェリックス
次のことをお手伝いします。
const instance = new ec2.Instance(this, 'Instance', { /* ... */ }).getInstance();
const rdsInstance = new rds.DatabaseInstance(this, 'DbInstance', { /* ... */ }).getInstance();
instance.addDependsOn(rdsInstance);
_