このページでは、定期メンテナンスの通常のフローの範囲外でインスタンスのメンテナンス更新を受け入れることができるセルフサービス メンテナンスについて説明します。各セルフサービス メンテナンスの更新で対処される脆弱性については、メンテナンス変更履歴をご覧ください。
概要
Memorystore for Redis は、既知の脆弱性に対するパッチなどのソフトウェアの改善を、新しいメンテナンス バージョンを通じて定期的にリリースします。Memorystore for Redis は、メンテナンス更新を数か月ごとにスケジュールして、最新のメンテナンス バージョンを確実にお届けしますが、次の場合はセルフサービス メンテナンスを使用することをおすすめします。
- 次回の定期メンテナンス イベントよりも前に更新が必要な場合。
- FedRAMP コンプライアンスに必要な CVE パッチを最新の状態に保つ必要がある場合。
最新バージョンに手動で更新する必要はありません。次回の定期メンテナンス イベント中に、Memorystore for Redis でメンテナンス バージョンが自動的に更新されます。
セルフサービス メンテナンスの影響
セルフサービス メンテナンス更新は、標準のメンテナンス更新と同じようにアプリケーションに影響します。詳細については、メンテナンスの影響をご覧ください。
現在のメンテナンス バージョンを確認する
describe
コマンドを使用して、現在のメンテナンス バージョンを確認します。
gcloud redis instances describe INSTANCE_ID
以下を置き換えます。
- INSTANCE_ID は、インスタンスの ID です
メンテナンス バージョンは maintenanceVersion
属性の横に示されます。
適用可能な更新先のメンテナンス バージョンを表示する
Console
Google Cloud コンソールで [Memorystore for Redis] ページに移動します。
インスタンス ID をクリックします。
メンテナンス更新が利用可能な場合、「更新が利用可能です」というテキストは、[概要] タブの [メンテナンス] セクションに表示されます。
[View and Apply] をクリックします。
[メンテナンス バージョンの選択] プルダウンには、更新可能なすべてのメンテナンス バージョンが一覧表示されます。
gcloud
使用可能なメンテナンス バージョンを表示するには、describe
コマンドを使用します。
gcloud redis instances describe INSTANCE_ID
以下を置き換えます。
- INSTANCE_ID は、インスタンスの ID です
使用可能なメンテナンス バージョンのリストは、availableMaintenanceVersions
属性の横に示されます。 この属性を使用して表示されるバージョンがない場合、インスタンスには最新バージョンがあります。
インスタンスを新しいメンテナンス バージョンに更新する
Console
Google Cloud コンソールで [Memorystore for Redis] ページに移動します。
インスタンス ID をクリックします。
メンテナンス更新が利用可能な場合、「更新が利用可能です」というテキストは、[概要] タブの [メンテナンス] セクションに表示されます。
[View and Apply] をクリックします。
[メンテナンス バージョンの選択] プルダウンから目的のメンテナンス バージョンを選択します。
[適用] ボタンをクリックします。
gcloud
次の方法で、インスタンスをターゲット メンテナンス バージョンに更新します。
gcloud redis instances update INSTANCE_ID --maintenance-version=MAINTENANCE_VERSION
以下を置き換えます。
- INSTANCE_ID は、インスタンスの ID です
- MAINTENANCE_VERSION は、適用するメンテナンス バージョンです。これらの値は、更新可能なメンテナンス バージョンを表示することで確認できます。
インスタンスを現在のデフォルトのメンテナンス更新に戻す
なんらかの理由で最新のメンテナンス更新バージョンから現在のデフォルト バージョンに戻す場合は、Google Cloud CLI を使用します。たとえば、インスタンスを最新のセルフサービス メンテナンス更新に更新し、それによってインスタンスの問題や回帰が発生する場合は、update
コマンドを使用して現在のデフォルトのメンテナンス バージョンに戻すことができます。
update
コマンドを実行して、値 current_default
を使用してメンテナンス バージョンを元に戻します。
gcloud redis instances update INSTANCE_ID --maintenance-version=current_default