CDNetworksエッジクラウドアプリを使用すると、作成したグレースケールデプロイメント計画の詳細と実行状態をいつでも確認できます。デプロイメントの進捗状況を監視し、コードの内容を確認し、必要に応じてデプロイメント計画を終了できます。
グレースケールデプロイメントリストの表示
- CDNetworksコンソールにログインし、エッジアプリケーション製品を選択して、エッジクラウドアプリメニューバーの下の関数リストページに移動します。
- デプロイメントレコードを表示する関数をクリックして、グレースケールデプロイメントタブにアクセスします。このページでは、計画の作成時間、デプロイされたバージョン、オペレーター、現在の状態など、作成されたすべてのグレースケールデプロイメント計画を表示できます。
デプロイメントの進捗状況の監視
グレースケールデプロイメントリスト内で、各バッチのデプロイメントの進捗状況をリアルタイムで表示できます。デプロイメントステータスは次のとおりです。
- 未デプロイ: バッチはまだデプロイを開始していません。
- デプロイ中: バッチは現在デプロイされています。
- デプロイ成功: バッチは正常にデプロイされました。
- デプロイ一時停止: 指示に従って、バッチデプロイメントが一時的に中断されました。
- デプロイ失敗: バッチデプロイメントが失敗しました。デプロイメントエラーが発生した場合は、CDNetworksカスタマーサポートチームに連絡して支援を受けてください。
現在のデプロイメントリストに未デプロイのバッチがある間は、新しいデプロイメント計画を作成できません。新しい計画を作成する前に、現在の計画のすべてのバッチの実行が完了するまで待機する必要があります。
グレースケールデプロイメントのコードの表示
グレースケールデプロイメントリストで、各デプロイメント計画に使用されたコードバージョンを表示できます。
- グレースケールデプロイメントリストで、表示するデプロイメントレコードを選択します。
- 右側の操作バーにあるコードを表示ボタンをクリックします。これにより、その特定のバージョンのコードを表示する専用ウィンドウが開きます。
- 右上隅にあるコピーボタンを使用して、コードを簡単にコピーできます。
グレースケールデプロイメントの終了
進行中のグレースケールデプロイメントを停止する必要がある場合(たとえば、新しい関数バージョンに問題が見つかり、すぐにロールバックする必要がある場合)、現在のグレースケールデプロイメント計画を終了できます。
- グレースケールデプロイメントリストで、終了するデプロイメント計画を見つけます。
- 計画の右側にある操作バーにある停止ボタンをクリックします。
- システムは確認ダイアログボックスを表示し、計画の終了を確認するように求めます。
- 確認ボタンをクリックします。システムはグレースケールデプロイメント計画を終了します。計画のステータスはデプロイ一時停止に変更されます。
注意
グレースケールデプロイメント計画の終了は、元に戻せないアクションです。このバージョンを再デプロイしたり、グレースケールデプロイメント計画を変更する必要がある場合は、新しい計画を作成します。
以前のバージョンへのロールバック
懸念事項があり、以前の関数バージョンに戻す必要がある場合は、次の手順に従います。
- 現在実行中のグレースケールデプロイメント計画を終了します(存在する場合)。
- CloudIDEに入り、関数コードを編集し、ロールバックするバージョンを見つけます。
- コードを保存し、新しいデプロイメントタスクを開始して、デプロイする目的のバージョンを選択します。