AWS Synthetics Canariesのランタイムバージョン更新通知がきた

Y
2024-03-04
2024-03-04
目次

初めに

AWSより「AWS Synthetics Canaries を最新のランタイムバージョンに更新してください」通知が来ておりました。
「AWS Synthetics Canaries」を利用しているAWS環境にて、
Python ランタイムバージョンが「syn-python-selenium-1.3」のため
2024年3月18日までに「syn-python-selenium」を2.1以上にするようアップグレード推奨する内容でしたので、アップグレードしてみました。

 

 

導入手順

1. AWS Management Consoleを開き、CloudWatchからSynthetics Canariesを選択します。

1-Feb-29-2024-02-40-57-4029-PM

2. Syntheticsのダッシュボードで、現在稼働しているCanaryの一覧が表示されます。更新したいCanaryを選択し、アクションのドロップダウンメニューからランタイムを更新を選択します。

2-Feb-29-2024-02-40-57-0525-PM

3. 以下のような表示がされますが、今回はそのまま「新しいランタイムに更新」をクリックします。

3-Feb-29-2024-02-40-57-3713-PM

4. しばらくするとランタイムのバージョンが「syn-python-selenium-1.3」から「syn-python-selenium-2.1」に変更されました。

4-Feb-29-2024-02-43-19-0742-PM

終わりに

いかがでしたでしょうか。思ったより簡単でしたね!
今回は「新しいランタイムに更新」から即座にランタイムを更新しましたが、
本番稼働中の環境では、クローンを作成してアップデートを実行し、検証してから差し替えというのが良いかとおもいます。

【参考記事】
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries_Library.html
https://dev.classmethod.jp/articles/synthetics-node-js-runtime-version-5