Lightsail で自動スナップショットを保持する - Amazon Lightsail

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Lightsail で自動スナップショットを保持する

Amazon Lightsail でインスタンスまたはブロックストレージディスクに対して自動スナップショット機能を有効にする場合、リソースの自動スナップショットは最新の 7 日分のみが保存されます。その後、最も古いものが最新のものに置き換えられます。さらに、出典リソースを削除した場合、リソースに関連付けられたすべての自動スナップショットは削除されます。

特定の自動スナップショットを置き換えられないようにしたり、ソースリソースを削除した際にリソースも削除されないようにしたい場合は、手動スナップショットとしてコピーすることができます。手動スナップショットは、ユーザーがマニュアルで削除しない限り保持されます。

このガイドの手順に従って、自動スナップショットを手動スナップショットとしてコピーして保存します。Lightsailアカウントに保存されている自動スナップショットは、スナップショットストレージ料金が課金されます。

注記

リソースの自動スナップショット機能を無効にする場合、リソースの既存の自動スナップショットは、この機能を再度有効にして新しいスナップショットに置き換えられるか、お客様が自動スナップショットを削除するまで、保持されます。

目次

自動スナップショットの制限を保持する

Lightsail コンソールを使用して、ブロックストレージディスクの自動スナップショットを手動スナップショットにコピーすることはできません。ブロックストレージディスクの自動スナップショットをコピーするには、Lightsail API、AWS Command Line Interface (AWS CLI)、または SDK を使用する必要があります。詳細については、「AWS CLI を使用したインスタンスおよびブロックストレージディスクの自動スナップショットの保持」を参照してください。

Lightsail コンソールを使用したインスタンスの自動スナップショットの保持

Lightsail コンソールを使用してインスタンスの自動スナップショットを保持するには、以下の手順を実行します。

  1. Lightsail コンソールにサインインします。

  2. Lightsail ホームページで、[インスタンス] タブを選択します。

    Lightsail の ホームページ。
  3. 自動スナップショットを保持するインスタンスの名前を選択します。

  4. インスタンス管理ページで、[Snapshots (スナップショット)] タブを選択します。

    Lightsail コンソールのインスタンス管理ページ。
  5. [Automatic snapshots (自動スナップショット)] セクションで、保持する自動スナップショットの横にある省略記号アイコンを選択し、[Keep snapshot (スナップショットの保持)] を選択します。

  6. プロンプトで「Yes, save (はい、保存する)」を選択して、自動スナップショットを保持することを確定します。

    しばらくすると、自動スナップショットが手動スナップショットとしてコピーされます。手動スナップショットは、お客様が削除するまで保持されます。

    重要

    自動スナップショットが不要になった場合は、削除することをお勧めします。そうでないと、Lightsailアカウントに保存される自動スナップショットと重複する手動スナップショットに対してスナップショットストレージ料金が課金されます。詳細については、「自動インスタンスのスナップショットを削除する」を参照してください。

AWS CLI を使用したインスタンスとブロックストレージディスクの自動スナップショットの保持

AWS CLI を使用してインスタンスまたはブロックストレージディスクの自動スナップショットを保持するには、以下の手順を実行します。

  1. ターミナルまたはコマンドプロントウィンドウを開きます。

    まだインストールしていない場合は、AWS CLI をインストールし、Lightsail と連携するように設定します。

  2. 以下のコマンドを入力して、特定のリソースの使用可能な自動スナップショットの日付を取得します。自動スナップショットの日付は、後続のコマンドで restore date パラメータとして指定するために必要です。

    aws lightsail get-auto-snapshots --region Region --resource-name ResourceName

    コマンドを、以下のように置き換えます。

    • Region は、リソースが存在する AWS リージョン に置き換えます。

    • ResourceName は、リソースの名前に置き換えます。

    例:

    aws lightsail get-auto-snapshots --region us-west-2 --resource-name MyFirstWordPressWebsite01

    以下のような結果が表示され、使用可能な自動スナップショットが一覧表示されます。

    インスタンスに使用可能な自動スナップショットを含む、自動スナップショットの取得オペレーションの結果。
  3. 以下のコマンドを入力して、特定のリソースの自動スナップショットを保持します。

    aws lightsail copy-snapshot --region TargetRegion --source-resource-name ResourceName --restore-date YYYY-MM-DD --source-region SourceRegion --target-snapshot-name SnapshotName

    コマンドを、以下のように置き換えます。

    • TargetRegion は、スナップショットのコピー先の AWS リージョン に置き換えます。

    • ResourceName は、リソースの名前に置き換えます。

    • YYYY-MM-DD は、前のコマンドで取得した使用可能な自動スナップショットの日付に置き換えます。

    • SourceRegion は、自動スナップショットが現在存在する AWS リージョン に置き換えます。

    • SnapshotName は、作成される新しいスナップショットの名前に置き換えます。

    例:

    aws lightsail copy-snapshot --region us-west-2 --source-resource-name MyFirstWordPressWebsite01 --restore-date 2019-09-16 --source-region us-west-2 --target-snapshot-name Snapshot-Copied-From-Auto-Snapshot

    以下の例のような結果が表示されるはずです。

    スナップショットのコピーオペレーションの結果。

    しばらくすると、自動スナップショットが手動スナップショットとしてコピーされます。手動スナップショットは、お客様が削除するまで保持されます。

    重要

    自動スナップショットが不要になった場合は、削除することをお勧めします。そうしないと、Lightsailアカウントに保存された自動スナップショットと複製の手動スナップショットに対してスナップショットストレージの料金が課金されます。詳細については、「自動インスタンスのスナップショットを削除する」を参照してください。

    注記

    これらのコマンドでの GetAutoSnapshots と CopySnapshot API オペレーションに関する詳細については、LightsailAPI ドキュメントのGetAutoSnapshots および CopySnapshot を参照してください。