手動バックアップの取得 - Amazon ElastiCache

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

手動バックアップの取得

自動バックアップに加えて、いつでも手動バックアップを作成できます。指定された保持期間後に自動的に削除される自動バックアップとは異なり、手動バックアップには、経過した後で自動的に削除される保持期間はありません。キャッシュを削除しても、そのキャッシュからの手動バックアップはすべて保持されます。手動バックアップを保持する必要がなくなった場合は、自分で明示的に削除する必要があります。

手動バックアップの直接的な作成に加えて、以下のいずれかの方法で手動バックアップを作成できます。

キャッシュの手動バックアップは、 AWS Management Console、、 AWS CLIまたは を使用して作成できます ElastiCache API。

キャッシュのバックアップを作成するには (コンソール)
  1. にサインイン AWS Management Console し、 で Amazon EC2コンソールを開きますhttps://console.aws.amazon.com/ec2/

  2. ナビゲーションペインから、好みに応じて、Valkey キャッシュ Redis OSSキャッシュ 、または Memcached キャッシュ を選択します。

  3. バックアップするキャッシュの名前の左側にあるボックスを選択します。

  4. [バックアップ] を選択します。

  5. [バックアップを作成する] ダイアログで、[バックアップ名] ボックスにバックアップの名前を入力します。バックアップ元のクラスターおよびバックアップを実行した日付と時刻を示すような名前にすることをお勧めします。

    クラスターの命名に関する制約は次のとおりです。

    • 1~40 個の英数字またはハイフンを使用する必要があります。

    • 先頭は文字を使用する必要があります。

    • 連続する 2 つのハイフンを含めることはできません。

    • ハイフンで終わることはできません。

  6. [バックアップを作成] を選択します。

    クラスターのステータスが snapshotting に変わります。

を使用したサーバーレスキャッシュの手動バックアップ AWS CLI

を使用してキャッシュの手動バックアップを作成するには AWS CLI、次のパラメータで create-serverless-snapshot AWS CLI オペレーションを使用します。

  • --serverless-cache-name — バックアップするサーバーレスキャッシュの名前。

  • --serverless-cache-snapshot-name – 作成するスナップショットの名前。

Linux、macOS、Unix の場合:

  • aws elasticache create-serverless-snapshot \ --serverless-cache-name CacheName \ --serverless-cache-snapshot-name bkup-20231127

Windows の場合:

  • aws elasticache create-serverless-snapshot ^ --serverless-cache-name CacheName ^ --serverless-cache-snapshot-name bkup-20231127

を使用した自己設計型クラスターの手動バックアップ AWS CLI

を使用して自己設計型クラスターの手動バックアップを作成するには AWS CLI、次のパラメータで create-snapshot AWS CLI オペレーションを使用します。

  • --cache-cluster-id

    • バックアップしているクラスターにレプリカノードがない場合、 --cache-cluster-idはバックアップしているクラスターの名前です。例えば、mycluster.

    • バックアップするクラスターに 1 つ以上のレプリカノードがある場合、--cache-cluster-id は、バックアップに使用するクラスター内のノードの名前です。例えば、 の名前は です。mycluster-002.

    このパラメータは、Valkey または Redis OSS (クラスターモードが無効) クラスターをバックアップする場合にのみ使用します。

     

  • --replication-group-id – バックアップのソースとして使用する Valkey または Redis OSS (クラスターモードが有効) クラスター (CLI/API: レプリケーショングループ) の名前。Valkey または Redis OSS (クラスターモードが有効) クラスターをバックアップする場合は、このパラメータを使用します。

     

  • --snapshot-name – 作成するスナップショットの名前。

    クラスターの命名に関する制約は次のとおりです。

    • 1~40 個の英数字またはハイフンを使用する必要があります。

    • 先頭は文字を使用する必要があります。

    • 連続する 2 つのハイフンを含めることはできません。

    • ハイフンで終わることはできません。

例 1: レプリカノードがない Valkey または Redis OSS (クラスターモードが無効) クラスターのバックアップ

次の AWS CLI オペレーションでは、リードレプリカmyNonClusteredRedisがない Valkey または Redis OSS (クラスターモードが無効) クラスターbkup-20150515からバックアップを作成します。

Linux、macOS、Unix の場合:

aws elasticache create-snapshot \ --cache-cluster-id myNonClusteredRedis \ --snapshot-name bkup-20150515

Windows の場合:

aws elasticache create-snapshot ^ --cache-cluster-id myNonClusteredRedis ^ --snapshot-name bkup-20150515

例 2: レプリカノードを使用した Valkey または Redis OSS (クラスターモードが無効) クラスターのバックアップ

次の AWS CLI オペレーションでは、Valkey または Redis OSS (クラスターモードが無効) クラスター bkup-20150515からバックアップを作成しますmyNonClusteredRedis。このバックアップには、1 つ以上のリードレプリカがあります。

Linux、macOS、Unix の場合:

aws elasticache create-snapshot \ --cache-cluster-id myNonClusteredRedis-001 \ --snapshot-name bkup-20150515

Windows の場合:

aws elasticache create-snapshot ^ --cache-cluster-id myNonClusteredRedis-001 ^ --snapshot-name bkup-20150515

出力例: レプリカノードを使用した Valkey または Redis OSS (クラスターモードが無効) クラスターのバックアップ

このオペレーションによる出力は以下のようになります。

{ "Snapshot": { "Engine": "redis", "CacheParameterGroupName": "default.redis6.x", "VpcId": "vpc-91280df6", "CacheClusterId": "myNonClusteredRedis-001", "SnapshotRetentionLimit": 0, "NumCacheNodes": 1, "SnapshotName": "bkup-20150515", "CacheClusterCreateTime": "2017-01-12T18:59:48.048Z", "AutoMinorVersionUpgrade": true, "PreferredAvailabilityZone": "us-east-1c", "SnapshotStatus": "creating", "SnapshotSource": "manual", "SnapshotWindow": "08:30-09:30", "EngineVersion": "6.0", "NodeSnapshots": [ { "CacheSize": "", "CacheNodeId": "0001", "CacheNodeCreateTime": "2017-01-12T18:59:48.048Z" } ], "CacheSubnetGroupName": "default", "Port": 6379, "PreferredMaintenanceWindow": "wed:07:30-wed:08:30", "CacheNodeType": "cache.m3.2xlarge", "DataTiering": "disabled" } }

例 3: Valkey または Redis のクラスターのバックアップ OSS (クラスターモードが有効)

次の AWS CLI オペレーションでは、Valkey または Redis OSS (クラスターモードが有効) クラスター bkup-20150515からバックアップを作成しますmyClusteredRedis。送信元を特定する --cache-cluster-id ではなく、--replication-group-id を使用することに注意してください。

Linux、macOS、Unix の場合:

aws elasticache create-snapshot \ --replication-group-id myClusteredRedis \ --snapshot-name bkup-20150515

Windows の場合:

aws elasticache create-snapshot ^ --replication-group-id myClusteredRedis ^ --snapshot-name bkup-20150515

出力例: Valkey または Redis OSS (クラスターモードが有効) クラスターのバックアップ

このオペレーションによる出力は、次のようになります。

{ "Snapshot": { "Engine": "redis", "CacheParameterGroupName": "default.redis6.x.cluster.on", "VpcId": "vpc-91280df6", "NodeSnapshots": [ { "CacheSize": "", "NodeGroupId": "0001" }, { "CacheSize": "", "NodeGroupId": "0002" } ], "NumNodeGroups": 2, "SnapshotName": "bkup-20150515", "ReplicationGroupId": "myClusteredRedis", "AutoMinorVersionUpgrade": true, "SnapshotRetentionLimit": 1, "AutomaticFailover": "enabled", "SnapshotStatus": "creating", "SnapshotSource": "manual", "SnapshotWindow": "10:00-11:00", "EngineVersion": "6.0", "CacheSubnetGroupName": "default", "ReplicationGroupDescription": "2 shards 2 nodes each", "Port": 6379, "PreferredMaintenanceWindow": "sat:03:30-sat:04:30", "CacheNodeType": "cache.r3.large", "DataTiering": "disabled" } }

関連トピック

詳細については、AWS CLI コマンドリファレンスの「create-snapshot」を参照してください。