ASTERIA WarpとAmazon Web Service EC2連携「AWS EC2StopInstance&AWS EC2 Terminate Instanceコンポーネントーネント」

AWS EC2StopInstance&AWS EC2 Terminate Instance Flow

AWS EC2GetInstanceコンポーネントでEC2の対象インスタンスの情報を取得し、インスタンス状態が実行中「running」になっている場合、AWS EC2StopInstanceコンポーネントでインスタンスを停止し、そのあとAWS EC2TerminateInstanceコンポーネントでインスタンスを終了するフローを作成しました。

AWS EC2GetInstanceコンポーネント

・「コネクションを使用」にはいを設定

・「コネクション名」に対象のコネクション名を選択

・「インスタンスID」に情報取得したいインスタンスIDを入力

WS EC2GetInstanceコンポーネント設定

BranchStartコンポーネント

・インスタンの状態を確認

例:$record.InstanceStateName!="running"

AWS EC2StopInstanceコンポーネント

・コンポーネントの設定は以下画像を参考ください。

AWS EC2StopInstanceコンポーネント設定

AWS EC2TerminateInstanceコンポーネント

・コンポーネントの設定は以下画像を参考ください。

AWS EC2TerminateInstanceコンポーネント設定

実行結果