Slide 27
Slide 27 text
CodeDeployのデプロイ戦略の定義
26
const 【デプロイ設定定義名】 = new
codedeploy.LambdaDeploymentConfig( this, '【デプロイ設定定義名】',
{
trafficRouting: new
codedeploy.TimeBasedCanaryTrafficRouting({
interval:Duration.minutes(5),
percentage: 10,
}),
},);
CDKの定義
■ codedeploy.TimeBasedCanaryTrafficRouting
→トラフィックの分割方式を定義(今回はカナリアデプロイ)
→ その他、AllAtOnce、 Linear等の方式が利用可能
■interval:Duration.minutes(5),percentage: 10,
→監視時間とその間の新バージョンへのトラフィック量
→今回は5分間監視、10%のトラフィックを新しいバージョンに送る
★デプロイ方法と、トラフィックの割合や監視時間等を
柔軟に設定可能